Request
POST https://app.kulmipay.com/api/v1/send-money/validate-account/
Bearer token. Format:
Bearer <token>.The payment provider to validate against. Use the same provider value you intend to use when initiating the payout. For example,
"MPESA-B2B" to validate a PayBill or Till number.The account number or phone number to validate. Use international format for phone numbers, e.g.
254712345678.Required for
MPESA-B2B validations. Specifies whether the account is a "PayBill" or a "TillNumber".Required for bank account validations. The numeric code for the recipient’s bank. Fetch the full list from
GET /api/v1/send-money/bank-codes/ke/.Response
A successful request returns HTTP200 with the account name and validation status. The request is synchronous — Kulmi Pay queries the provider in real time and waits for a response before returning.
The account number or phone number you submitted.
The name registered to this account with the provider. Use this to confirm the recipient before initiating a payment.
The validation result. Typically
"SUCCESS" when the account was found, or an error indicator when it could not be validated.Examples
Sample response
Validate a bank account
Passbank_code when validating a PesaLink bank account.
