{
"originatorConversationId": "BBS217380556926", //Mandatory - Must be Unique with each Request
"paymentNotes": "Salary Payment", //Mandatory -A brief description of the Payment
"paymentOrderLines": [
{
"remitter": { // Remitter body is Mandatory if Remittance request, Optional if Normal Transaction
"name": "Nicholas Kimeli Koskei",
"address": "74 Honeywell Blvd Perth",
"phoneNumber": "+41478565808",
"idType": "National ID",
"idNumber": "189537279",
"dateOfBirth": "1997/08/14",
"country": "AU",
"nationality": "AU",
"ccy": 36,
"financialInstitution": "TFS",
"sourceOfFunds": "Salary",
"principalActivity": "Family"
},
"recipient": {
"name": "Juliet Kimeli", //Mandatory- you can pass your company name, e.g. "SwiftTech Ltd"
"phoneNumber": "+254777772240", //Optional- Safaricom based Phone number
"financialInstitution": null, // Optional - can be passed as null
"primaryAccountNumber": "+254799992240", // Mandatory - Safaricom based Phone number
"address": "56 Westlands Street", // Optional - you can pass your company's address
"idNumber": "22068155", // Optional - you can pass your company's registration/identification number
"mccmnc": "63902", // Mandatory - refer to the API docs for the applicable value
"ccy": 404, // Mandatory - ISO 4217 numeric currency code; refer to the API docs
"country": "KE", // Mandatory - ISO 3166-1 alpha-2 country code
"purpose": "Family", // Optional - common values include Family, Savings, Utilities, Business, Support, Education, etc.
"institutionIdentifier": "0000" // Optional - pass "0000" if not applicable
},
"transaction": {
"routeId": "4a45b519-0d3b-1111-8286-062ab3a3eac8", // Mandatory - Fetch from Find Transaction Routes endpoint
"ChannelType": 1, // Mandatory- Fetch from Find Transaction Routes endpoint
"amount": 1100, //Mandatory
"reference": "Salary Payment", // Mandatory - A brief description or reference for the payment, e.g. "Salary Payment", "Invoice Payment"
"systemTraceAuditNumber": "DDS217380BB6" //Mandatory - Must be Unique with each Request }
}
]
}
{
"originatorConversationId": "{{$guid}}",
"paymentNotes": "Salary Payment",
"paymentOrderLines": [
{
"recipient": {
"name": "SwiftTech Ltd",
"primaryAccountNumber": "+254717245242",
"mccmnc": "63902",
"ccy": 404,
"country": "KE"
},
"transaction": {
"routeId": "b1d92ea1-5751-8fa4-8217-019ed12ba5bf",
"ChannelType": 1,
"amount": 350,
"reference": "Salary Payment",
"systemTraceAuditNumber": "{{$guid}}"
}
}
]{
"message": {
"appDomainName": "LIVE",
"systemConversationId": "16780000-a97d-3024-8e07-08d93713929d",
"originatorConversationId": "origiqjwwqwqnnmqeqersationId",
"remarks": "order submission accepted",
"timestamp": "2021-06-24T13:25:49.5292326Z"
}
}curl --location '/v1/payment-order/new-order' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"originatorConversationId": "{{$guid}}",
"paymentNotes": "Salary Payment",
"paymentOrderLines": [
{
"recipient": {
"name": "SwiftTech Ltd",
"primaryAccountNumber": "+254717245242",
"mccmnc": "63902",
"ccy": 404,
"country": "KE"
},
"transaction": {
"routeId": "b1d92ea1-5751-8fa4-8217-019ed12ba5bf",
"ChannelType": 1,
"amount": 350,
"reference": "Salary Payment",
"systemTraceAuditNumber": "{{$guid}}"
}
}
]
}'{}