Create Transaction
- amountType: integerrequired
The value of the transaction in cents. For example 1 KES would be 100
- channelType: stringmax length:32required
The channel identifier in the format
'<COUNTRY>.<OPERATOR>' - currencyType: stringmin length:3max length:3required
The ISO 4217 currency code for this Transaction
- msisdnType: stringmax length:16required
The MSISDN for the Transaction, in full international format
- sourcereferenceType: stringmax length:32required
A unique identifier supplied from your application. This can be used to cross reference records between your application and Tola. Recent Duplicates (within 48hrs) will be rejected.
- typeType: string enumrequired
The type of transaction
values- disbursement
- charge
- targetType: stringmax length:16
The account identifier (or paybill number), only supply this when the default needs to be overriden.
Examples
{
"msisdn": "254000000001",
"type": "disbursement",
"channel": "KENYA.SAFARICOM",
"currency": "KES",
"amount": 100,
"sourcereference": "8FD2KuZNJnBPLKmz"
}