Skip to content

Latest commit

History

History
23 lines (18 loc) · 1.75 KB

File metadata and controls

23 lines (18 loc) · 1.75 KB

TransactionInitialize

Properties

NameTypeDescriptionNotes
emailstrCustomer's email address
amountintAmount should be in kobo if currency is NGN, pesewas, if currency is GHS, and cents, if currency is ZAR
currencystrThe transaction currency[optional]
referencestrUnique transaction reference. Only -, ., = and alphanumeric characters allowed.[optional]
callback_urlstrFully qualified url, e.g. https://example.com/ . Use this to override the callback url provided on the dashboard for this transaction[optional]
planstrIf transaction is to create a subscription to a predefined plan, provide plan code here. This would invalidate the value provided in amount[optional]
invoice_limitintNumber of times to charge customer during subscription to plan[optional]
metadatastrStringified JSON object of custom data[optional]
channelslist[str]An array of payment channels to control what channels you want to make available to the user to make a payment with[optional]
split_codestrThe split code of the transaction split[optional]
subaccountstrThe code for the subaccount that owns the payment[optional]
transaction_chargestrA flat fee to charge the subaccount for a transaction. This overrides the split percentage set when the subaccount was created[optional]
bearerstrThe beare of the transaction charge[optional]

[Back to Model list][Back to API list][Back to README]