Payment Methods
Below are supported payment methods on our platform
MOBILE_MONEY
To collect or disburse funds using mobile money, you need to set the payment_method parameter in the request body as MOBILE_MONEY
{
...
"payment_method": "MOBILE_MONEY"
"phone_number": "256777111222",
...
}
CARD
Used to collected card payments by specifying theCARD
value in the payment_method field
The card method supports only collections at the moment
{
...
"payment_method": "CARD"
...
}
Refunds are supported for cards. Go here to learn about them
In case you do provide the customer's card details to process the card transactions, we will return a payment_url
where the customer will complete their transaction.
When the customer is redirected to the payment_url
, they will securely provide their card details and their transaction will be processed. We do not store the customers' card details but the masked version. The masked version is useful during queries.
CRYPTO
Set the payment_method parameter in the request body as CRYPTO
to collect funds using crypto
Funds collected will be stored in the base currency of the provider used to make the payment. e.g setting the provider=btc_usd means we will collect the payment as BTC store it as USD. Your USD wallet will be credited at the end of the transaction and we will settle you in USD.
{
...
"method": "CRYPTO"
...
}
Completing this transaction redirecting the customer to the payment_url
to complete the payment.
Last updated