1. Pay into your wallet
Pay by bank transfer. There’s no API call for this step. We send you the bank, account name, account number and your payer reference by email from partners@matambaintelligence.com when we set up your live access. They don’t change. Put your payer reference in each transfer’s narration, so we know the payment is yours. If anyone asks you to pay into a different account, don’t pay: confirm it with us first, at the address on Get access and support, never at one given in the request. We credit your wallet the same business day we confirm your payment as received, during support hours: 9:00 to 17:00 West Africa Time (WAT), Monday to Friday. There’s no event for a credit, so look for it inGET /v1/wallet/transfers.
In the sandbox there’s no bank. Your sandbox wallet opens with ₦10,000,000.00 of test money when we set up your sandbox access, credited once. For more, ask us. It’s a credit in GET /v1/wallet/transfers, with a bank_reference that starts with SANDBOXOPENINGCREDIT. A restart of the sandbox doesn’t reset your wallet.
2. Find the credit
The credit adds tocredited_kobo and available_kobo on GET /v1/wallet, and appears in GET /v1/wallet/transfers as an entry of type credit:
Credit entry
bank_reference is the bank’s own reference for your transfer: for an instant transfer, its session ID, the long number on your transfer receipt; for another kind of transfer, the reference on your bank’s receipt. It’s different for every transfer, and it’s shown in capitals with only its letters and digits. Match your payments to credits by it. We credit each bank reference once, however often the transfer is reported to us, so a payment is never counted twice.
If a payment doesn’t appear, send us its date, its amount and the bank’s reference.
3. Allocate to the account
SendPOST /v1/allocations with the account and the amount, and a new Idempotency-Key:
Response
booked means the amount is in the account’s balance at the broker, and you also receive an allocation.booked event. Read the balance with GET /v1/accounts/{account}/balance.
Every other refusal, and whether each one stored your key, is in Idempotency.
Check your wallet adds up
available_kobo always equals credited_kobo minus allocated_kobo minus reserved_kobo, and the available_change_kobo of every ledger entry adds up to available_kobo. See Wallet for what each figure and each entry means.