Skip to content

GET /kyc

GET /api/v1/remittance/kyc?phone={msisdn}

Phone number validation + internal blacklist check. Independent of /account-lookup, which queries the telco.

Auth: Basic merchant_code:merchant_secret

Query params

ParamRequiredDescription
phoneyesMSISDN (with country code), any format. Normalized server-side to E.164.

Response (200 OK)

json
{
  "status": "success",
  "data": {
    "phone":       "+243812345678",
    "e164":        "+243812345678",
    "country":     "CD",
    "operator":    "mpesa",
    "blacklisted": false
  }
}

When to use it

  • Sanity-check a beneficiary number before showing a form field error to your user.
  • Detect known-bad numbers from previous fraud attempts (blacklist).

For the telco subscriber name (the one you pass to /inbound as expected_receiver_name), use /account-lookup — it is the authoritative source and always fresher than any cache on your side.

Operated by SODOTECH SARL (RCCM CD/KNG/RCCM/24-B-00910). Documentation is versioned alongside the API. Confidential — for integration partners.