Optional
From your infrastructure/application, call our Fetch Provider Payment Properties to get the additional the for the API call.Field | Type | Description | Required |
---|---|---|---|
provider | String [Provider Slug] | This is the Provider we are routing the request to. e.g mtn-momo-ivory-coast | false |
amount | Number | This is the amount to charge the customer. This should be in the lowest currency denomination | false |
reference | String | A reference code you’ll generate to identify this transaction. This must be unique for every transaction. If you don’t pass one, we will generate one for you. | False |
redirectURL | String | The URL to which the customer should be redirected after the payment is completed. | False |
webhook | String | This is a URL, if this is passed we will send the event webhook payload to this endpoint | |
customerInput | Object | This is an object of inputs to be passed to the provider. This varies per provider. You can find more in the Examples Section. | True |
narration | String | This is the transaction description | False |