Request Examples
Complete, copy-paste-ready request bodies for every supported country. Replace placeholder values with real data before sending.
Kenya
Payin (M-PESA)
POST https://gate.centiwise.com/paynet/api/v2/sale-form/75135
Parameters: 18
address1: 201 Trent Pines 24737 North Cecilyside West Virginia KR
amount: 10.00
city: North Cecilyside
client_orderid: f1727c7b-5fb9-4a29-b388-15549f852072
control: df06269ed872217082f41004a7c1ea55e7f60b2c
country: KE
currency: KES
email: [email protected]
first_name: Doreen
ipaddress: 36.0.38.223
last_name: Wekesa
merchant_data: deposit
order_desc: order
phone: 254759**8347
purpose: MPESA
redirect_url: https://test.com/profile/refill
server_callback_url: https://test.com/payment/v1/287e42ec-fa99-4063-b995-7c113755ed21/callback_with_identity_common
zip_code: 24737Payout (M-PESA)
{
"account_name": "John Doe",
"account_number": "254712345678",
"amount": 500,
"client_orderid": "PAYOUT-KE-001",
"currency": "KES",
"phone": "+254712345678",
"purpose": "M-PESA",
"server_callback_url": "https://yoursite.com/callback"
}Tanzania
Payin (Vodacom)
{
"address1": "14 Uhuru Street",
"amount": 5000,
"cell_phone": "+255712345678",
"city": "Dar es Salaam",
"client_orderid": "ORD-TZ-001",
"control": "<SHA256 hash>",
"country": "TZ",
"currency": "TZS",
"email": "[email protected]",
"first_name": "Ahmed",
"last_name": "Hassan",
"ipaddress": "196.10.1.1",
"order_desc": "Order payment",
"phone": "+255712345678",
"purpose": "VODACOM",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "1110T1"
}Payout TZS
POST https://gate.centiwise.com/paynet/api/v4/payout/EdnpointID
Parameters:
amount: 100
client_orderid: 1234
currency: TZS
ipaddress: 36.0.38.223
order_desc: 12345
purpose: TIGO
receiver_country_code: TZ
receiver_email: [email protected]
receiver_first_name: test
receiver_last_name: test
receiver_phone: 0712345678Uganda
Payin (MTN)
{
"address1": "7 Kampala Road",
"amount": 10000,
"cell_phone": "+256712345678",
"city": "Kampala",
"client_orderid": "ORD-UG-001",
"control": "<SHA256 hash>",
"country": "UG",
"currency": "UGX",
"email": "[email protected]",
"first_name": "Grace",
"last_name": "Nakato",
"ipaddress": "41.210.1.1",
"order_desc": "Goods payment",
"phone": "+256712345678",
"purpose": "MTN",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "256"
}Payout (MTN)
{
"account_name": "Grace Nakato",
"account_number": "256712345678",
"amount": 10000,
"client_orderid": "PAYOUT-UG-001",
"currency": "UGX",
"phone": "+256712345678",
"purpose": "MTN",
"server_callback_url": "https://yoursite.com/callback"
}Ghana
Payin (MTN)
{
"address1": "22 Independence Avenue",
"amount": 200,
"cell_phone": "+233201234567",
"city": "Accra",
"client_orderid": "ORD-GH-001",
"control": "<SHA256 hash>",
"country": "GH",
"currency": "GHS",
"email": "[email protected]",
"first_name": "Kofi",
"last_name": "Mensah",
"ipaddress": "41.66.1.1",
"order_desc": "Service payment",
"phone": "+233201234567",
"purpose": "MTN",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "GA-123"
}Payout (MTN)
{
"account_name": "Kofi Mensah",
"account_number": "233201234567",
"amount": 200,
"client_orderid": "PAYOUT-GH-001",
"currency": "GHS",
"phone": "+233201234567",
"purpose": "MTN",
"server_callback_url": "https://yoursite.com/callback"
}Nigeria
Payin (Bank / OPay / PalmPay)
{
"address1": "45 Victoria Island",
"amount": 5000,
"cell_phone": "+2348012345678",
"city": "Lagos",
"client_orderid": "ORD-NG-001",
"control": "<SHA256 hash>",
"country": "NG",
"currency": "NGN",
"email": "[email protected]",
"first_name": "Chidi",
"last_name": "Okonkwo",
"ipaddress": "105.112.1.1",
"order_desc": "Product purchase",
"phone": "+2348012345678",
"purpose": "BANK/OPAY/PALMPAY",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "101001"
}Payout (Bank / OPay / PalmPay)
{
"account_name": "Chidi Okonkwo",
"account_number": "2348012345678",
"amount": 5000,
"client_orderid": "PAYOUT-NG-001",
"currency": "NGN",
"phone": "+2348012345678",
"purpose": "BANK/OPAY/PALMPAY",
"server_callback_url": "https://yoursite.com/callback"
}Zambia
Payin (MTN)
{
"address1": "12 Cairo Road",
"amount": 1000,
"cell_phone": "+260971234567",
"city": "Lusaka",
"client_orderid": "ORD-ZM-001",
"control": "<SHA256 hash>",
"country": "ZM",
"currency": "ZMW",
"email": "[email protected]",
"first_name": "Mwila",
"last_name": "Banda",
"ipaddress": "196.32.1.1",
"order_desc": "Bill payment",
"phone": "+260971234567",
"purpose": "MTN",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "10101"
}Payout (MTN)
{
"account_name": "Mwila Banda",
"account_number": "260971234567",
"amount": 1000,
"client_orderid": "PAYOUT-ZM-001",
"currency": "ZMW",
"phone": "+260971234567",
"purpose": "MTN",
"server_callback_url": "https://yoursite.com/callback"
}Rwanda
Rwanda requiresaccount_namein both Payin and Payout requests.
Payin (MTN)
{
"account_name": "Amina Uwase",
"address1": "5 KG 7 Avenue",
"amount": 2000,
"cell_phone": "+250788123456",
"city": "Kigali",
"client_orderid": "ORD-RW-001",
"control": "<SHA256 hash>",
"country": "RW",
"currency": "RWF",
"email": "[email protected]",
"first_name": "Amina",
"last_name": "Uwase",
"ipaddress": "41.186.1.1",
"order_desc": "Transfer",
"phone": "+250788123456",
"purpose": "MTN",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "00000"
}Payout (MTN)
{
"account_name": "Amina Uwase",
"account_number": "250788123456",
"amount": 2000,
"client_orderid": "PAYOUT-RW-001",
"currency": "RWF",
"phone": "+250788123456",
"purpose": "MTN",
"server_callback_url": "https://yoursite.com/callback"
}Egypt
Payin (Fawry / CASH )
{
"address1": "10 Tahrir Square",
"amount": 500,
"cell_phone": "+201012345678",
"city": "Cairo",
"client_orderid": "ORD-EG-001",
"control": "<SHA256 hash>",
"country": "EG",
"currency": "EGP",
"email": "[email protected]",
"first_name": "Omar",
"last_name": "Khalil",
"ipaddress": "197.48.1.1",
"order_desc": "Online purchase",
"phone": "+201012345678",
"purpose": "FAWRY",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "11511"
}Payout (Fawry)-CASH only
{
"account_name": "Omar Khalil",
"account_number": "201012345678",
"amount": 500,
"client_orderid": "PAYOUT-EG-001",
"currency": "EGP",
"phone": "+201012345678",
"purpose": "CASH",
"server_callback_url": "https://yoursite.com/callback"
}South Africa
South Africa does not use apurposefield in either Payin or Payout.
Payin
{
"address1": "1 Long Street",
"amount": 300,
"cell_phone": "+27821234567",
"city": "Cape Town",
"client_orderid": "ORD-ZA-001",
"control": "<SHA256 hash>",
"country": "ZA",
"currency": "ZAR",
"email": "[email protected]",
"first_name": "Lerato",
"last_name": "Dlamini",
"ipaddress": "41.13.1.1",
"order_desc": "Payment",
"phone": "+27821234567",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "8001"
}Payout
{
"account_name": "Lerato Dlamini",
"account_number": "27821234567",
"amount": 300,
"client_orderid": "PAYOUT-ZA-001",
"currency": "ZAR",
"phone": "+27821234567",
"server_callback_url": "https://yoursite.com/callback"
}XOF Zone (Burkina Faso, Côte d'Ivoire, Senegal, Guinea, Benin)
Payin (Orange Money) — example using Côte d'Ivoire
{
"address1": "Plateau District",
"amount": 10000,
"cell_phone": "+22507012345",
"city": "Abidjan",
"client_orderid": "ORD-CI-001",
"control": "<SHA256 hash>",
"country": "CI",
"currency": "XOF",
"email": "[email protected]",
"first_name": "Fatou",
"last_name": "Diallo",
"ipaddress": "197.145.1.1",
"order_desc": "Payment",
"phone": "+22507012345",
"purpose": "ORANGE",
"redirect_url": "https://yoursite.com/return",
"server_callback_url": "https://yoursite.com/callback",
"site_url": "https://yoursite.com",
"zip_code": "00225"
}Replace
"country": "CI"withBF,SN,GN, orBNfor other XOF countries. Keep"currency": "XOF"and"purpose": "ORANGE"for all.
Updated 3 months ago
Did this page help you?
