Verify a mobile number

Verifies a mobile number against the configured payment provider. This endpoint allows you to validate mobile money account details before initiating payout transactions, helping reduce failed payouts and providing account holder information when available.

Authentication

AuthorizationBearer
OAuth 2.0 access token

Request

This endpoint expects an object.
phoneNumberstringRequired

Mobile number to verify. Should include country code prefix (e.g., 254 for Kenya)

countryenumRequired

3-letter ISO country code (e.g., KEN for Kenya)

Allowed values:
merchantIdstringRequired
Merchant ID for the verification request

Response

Mobile number verification result
verifiedboolean
Whether the mobile number was successfully verified with the provider
accountNamestring or null
Account holder name if available
statusstring or null

Verification status (e.g., ACTIVE)

Errors