Wallet Intra-Transfer Events

Events details and payload when a wallet intra-transfer is done

Intra-Wallet transfer events examples and definition

Wallet Intra-Transfer event payload will be sent to you in real-time every time after a successful wallet-to-wallet transfer. Please ensure you have validated the challenge provided.

Payload example

{
    "from_data": {
        "wallet": {
            "wallet_id": "B9YP5R9",
            "label": "1234",
            "can_disburse": true,
            "currency": "KES",
            "wallet_type": "WORKING",
            "current_balance": "9.54",
            "available_balance": "0.00",
            "updated_at": "2024-07-01T12:42:59.907003+03:00"
        },
        "transaction": {
            "transaction_id": "Q77X1DQ",
            "invoice": null,
            "currency": "KES",
            "value": "-10.00",
            "running_balance": "9.54",
            "narrative": "32354",
            "trans_type": "PAYOUT",
            "status": "AVAILABLE",
            "created_at": "2024-07-01T12:42:59.893341+03:00",
            "updated_at": "2024-07-01T12:42:59.893359+03:00"
        }
    },
    "to_data": {
        "wallet": {
            "wallet_id": "RMW1KL9",
            "label": "default",
            "can_disburse": false,
            "currency": "KES",
            "wallet_type": "SETTLEMENT",
            "current_balance": "79666.88",
            "available_balance": "0.00",
            "updated_at": "2024-07-01T12:42:59.923994+03:00"
        },
        "transaction": {
            "transaction_id": "9J8G2K9",
            "invoice": null,
            "currency": "KES",
            "value": "10.00",
            "running_balance": "79666.88",
            "narrative": "32354",
            "trans_type": "PAYOUT",
            "status": "AVAILABLE",
            "created_at": "2024-07-01T12:42:59.914076+03:00",
            "updated_at": "2024-07-01T12:42:59.914093+03:00"
        }
    },
    "amount": "10",
    "challenge": "<your challenge here>"
}

What’s Next