Direct Mobile Money Payment
Mobile Money Collection API
POST
https://sandbox.dusupay.com/v1/collections
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Request Body
Name | Type | Description |
---|---|---|
api_key* | String | Obtained from merchant account setting |
currency* | String | You can use your home currency when making requests. e.g USD You will receive your funds at the market rate into your merchant sub-account. |
amount* | Int/Double | 2 decimal places allowed for double. |
method* | String | MOBILE_MONEY |
provider_id* | String | e.g airtel_ug,mtn_ug. Get the list of providers from Payment OptionsAPI |
account_number* | String | Provide an internationally formatted number e.g 256777111777 |
merchant_reference* | String | The UNIQUE reference for this transaction generated by your system. A unique string value should be sent for every attempt.
|
narration* | String | Use this to add a brief description or comment on the transaction.
|
account_name | String | Helps to easily lookup customer transactions. |
account_email | String | Used to email customer. Helps to easily lookup customer transactions. |
voucher | String | extra data field required only for GhanaMobileMoney-Vodafone |
user_id* | String | This uniquely identifies the client on your system. A client is expected to have the same identifier for every transaction made by them. This is to allow for fraud detection. |
Last updated