{
"status": "error",
"message": "<string>",
"error_code": "VALIDATION_ERROR",
"errors": {}
}Initiate collection
Mobile money (default): customer receives a payment prompt for the selected country (Uganda, Kenya, Rwanda, DRC, Zambia, Cameroon, Benin, Côte d’Ivoire, Gabon, Congo-Brazzaville, Senegal, or Sierra Leone).
{
"status": "error",
"message": "<string>",
"error_code": "VALIDATION_ERROR",
"errors": {}
}Authorizations
base64(api_key:api_secret)
Body
500 <= x <= 100000005000
"c97fae8b-9b7f-4192-9f72-6f0859d33e67"
UG (UGX), KE (KES), RW (RWF), CD (CDF/USD), ZM (ZMW), CM/GA/CG (XAF), BJ/CI/SN (XOF), or SL (SLE)
UG, KE, RW, CD, ZM, CM, BJ, CI, GA, CG, SN, SL Required for mobile money; omit for card. E.164 — Uganda +256…, Kenya +254…, Rwanda +250…, DRC +243…, Zambia +260…, Cameroon +237…, Benin +229…, Côte d'Ivoire +225…, Gabon +241…, Congo-Brazzaville +242…, Senegal +221…, Sierra Leone +232…
^\+[0-9]{10,15}$"+256712345678"
Optional. For DRC (CD), use CDF (default) or USD for dual wallets.
UGX, KES, RWF, CDF, USD, ZMW, XAF, XOF, SLE mobile_money, card 255Optional. Array of objects echoed on create (data.collection.metadata) and webhooks (top-level metadata).
Each item has exactly one field name + string/number value, plus optional isPII: true.
10[
{ "orderId": "ORD-123456789" },
{
"customerId": "customer@email.com",
"isPII": true
}
]
Response
Collection initiated

