Send Money
Send money via MPESA, bank, etc. Includes transactions
Initiate Send Money Request
Initiate payout API: create a send money batch to pay M-Pesa, banks, tills, paybills and mobile money wallets. Parameters, responses and code samples.
Approve Send Money Request
Approve payout API: approve a send money batch waiting in preview so IntaSend checks the balance and sends it. Parameters, responses and code samples.
Confirm Transfer OTP
Confirm Transfer OTP API: Confirm the OTP for a transfer awaiting OTP confirmation (transaction status `TP111` / OTP-CONFIRM-REQUIRED). On success the transfer
Resend Transfer OTP
Resend Transfer OTP API: Resend the OTP for a transfer awaiting OTP confirmation (status `TP111`). Safe to call repeatedly. POST /api/v1/send-money/otp/resend/.
Check Send Money Status
Payout status API: check the status of a send money batch and each transaction in it by tracking ID. Parameters, responses and code samples.
Cancel Send Money Request
Cancel payout API: cancel a send money batch before it is sent, for example while it is waiting for approval. Parameters, responses and code samples.
Validate Account Name
Validate account API: look up the registered name on an M-Pesa number or bank account before you send money. Parameters, responses and code samples.
List Bank Codes
Bank codes API: list the bank codes to use for bank payouts in each country, such as PesaLink and RTGS in Kenya. Parameters, responses and code samples.
List Choice Bank Bank Codes
List Choice Bank Bank Codes API: Live bank codes from Choice Bank (cached 7 days). Use for RTGS and EFT transfers routed via Choice Bank. No authentication requ
List Operator Codes
List Operator Codes API: Operator codes you can pass as `operator_code` on send-money and collection requests to skip network auto-detection (required for Tanza
List Operator Codes by Country
List Operator Codes by Country API: Operator codes you can pass as `operator_code` on send-money and collection requests to skip network auto-detection (require
List Send Money Batches
List Send Money Batches API: Payout batches (files) on your account, newest first. Use the `tracking_id` with the status endpoint or retrieve a batch by `file_i
Retrieve Send Money Batch
Retrieve Send Money Batch API: Full batch details including every transaction, charges and the wallet paid from. GET /api/v1/send-money/files/{id}/. Parameters,
List Send Money Transactions
List payout transactions API: retrieve the send money transactions on your account with their status and recipient. Parameters, responses and code samples.
Retrieve Send Money Transaction
Get payout transaction API: retrieve one send money transaction by ID with its status, amount and recipient. Parameters, responses and code samples.
List Beneficiaries
List beneficiaries API: retrieve the saved send money recipients on your IntaSend account with their account details. Parameters, responses and code samples.
Retrieve Beneficiary
Get beneficiary API: retrieve one saved send money recipient by ID with their provider and account details. Parameters, responses and code samples.
List Frequently Used Beneficiaries
Frequent beneficiaries API: retrieve the payout recipients you send money to most often from your IntaSend wallet. Parameters, responses and code samples.
List Payout Categories
List Payout Categories API: Payout categories on your account. Pass a category's name as `category_name` on a transaction to tag it. GET /api/v1/send-money/cate
Retrieve Payout Category
Send money categories API: retrieve a payout category by ID to label and group your send money transactions. Parameters, responses and code samples.