/home/kueuepay/ssl/keys/9f59b_20897_7a52ad835f1a9cd31e75ca910eec7465.key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAn1m5cz5loR9xufkTK/9crBw6VjDbNUitsTg63d4b2x/IXNCM
vYY3Vp8dgQ0ifuzoewlkxLiSA5JWvBzVlbLiBfsHVqm2s1xLJ7urD8PtkK6Ocsde
oF7/Kn6UwTZt6fL110W9TmX1NyV7QYFxgkMlM4OHQ2nVPlPSiRWEsCb1JuOvvT5F
heXi8KCZqVdI5xiLMJSIKJRlDsuiJjpmgONbiAabekIYVWMgt4qdJkkb3GqzKtyV
eIoFzHxOZ46tUjnJbgXxmJABZgKvG3fwqJf0Bz5jFAQoVcgrjAinquUmTtNIC7zS
4oXwCBXjcqwHIlw98Qj+7yuVDzgYc7lr7iIIlwIDAQABAoIBAB71Yxq5Mix5+/Ha
KrffDmWfvFO3fTcebiRinMkzGC1bwOULXXSKyWCKXESQxTVsmIQi4JF5nGCWQ0Sb
w4EodlIcIaJcKZMyKKXJB6Rx98smpqU1B7TXj/J1Ejhxdyw/GDUhJvS+yUPUA9zH
pcJdgjI+aP6XZqcLyPj6FcPVZcaOogJhcJeu4rp+28AoUwLA6UIqHb7rEk4e5NBk
Ew4CZZva/+ETtNs0ULbbW96FL4NW50a/vi835NIvslfj6SW/Q4LCBA2hGPjAxfsw
PW0A0nOdrCRZ4SBg5ITfVH4hjcR0wqSma4WM4IOI9kgSZdleez4deHRp9up/0Lj2
F1UEYcECgYEA2oAQSZ19QDnZuaaygaO/zOEC/uqfJvsrToKl/6aN5I9eA3iadVG4
sKc8PiVFjMCQ86kzQeJdTT8wMP4ghxTQuERhar9m8zzZt1KoDX4Ez5lT2ZJ5pyhq
Gcynk1S7aKwE7GUpMK3FRZkqMOOLIE9qaIgFghC8esndWJ+VnqcrudcCgYEAurLh
nzJMf73uz4sNL4LiHhq+EA1gHJDsTHSVh19oFJ4b4IRuyc+Jlgzya/Rlcc3CrJBE
oHZ52MpULUOBVGuV8EI7WIqK8xS6NYp1dU1VRucDJEgguiww3Ox4UyDkJVKSimOS
dDbQxPcHaERCl0TmI8WB0pVMyPkRTCxZRyr1z0ECgYB+dWP31yhohZLXef0SPt2B
DDGZq9zUyMV1uPOuFI1G3RsCU0jB4bxMsV2ScivgnIrIGwNJfGOXk5ymnk3hIFD0
dM8U4xYIbQ1spnAQ7wCFzi3TXI0AC8nsiJ/sCzw0BmsLDjlarRfhghYDGY6p8oyZ
VzAo6NrNDgwHgMUtf381HQKBgB+pOk3vD74SDa+wmxnVjlcgnd7HBeeSRCBrHPiK
G3JzpbKbgtZClciWhX39Qj7ccAknphu4O82h8kiCzCnu3MyTztCjHhE/EJ0H0AeG
h9GwV34NpU8tM1Qj3fvq9gXGTQee/zUqHplocx8hhFF247hpRCzcGNt0MZTDaJiD
FpCBAoGBALdn5jrg4O9tL1xW06QAfbI05Q7GCYIoZgSU3JHgPunJUeln/gx6FXlf
X2oxo7pMjSaYxmznseKVo854ijxErmxxouuPPeRoObrbOXkCWDyLIJSe2SZq+MSG
GiPFZSQjoK2kk79aU6HMebumBfkoUUZrMpAk3CUuxuvLHlKfQUQZ
-----END RSA PRIVATE KEY-----
Initiate Payment

Initiate Payment

Initiates a new payment transaction.

Endpoint: POST create-order
Parameter Type Details
amount decimal Your Amount , Must be rounded at 2 precision.
currency string Currency Code, Must be in Upper Case (Alpha-3 code)
success_url string Enter your return or success URL
cancel_url string (optional) Enter your cancel or failed URL
                    
                        Request Example (guzzle)
                        

<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', $base_url.'create-order', [
'headers' => [
  'Authorization' => 'Bearer '. $authorizationToken,
  'accept' => 'application/json',
  'content-type' => 'application/json',
 ],
'form_params' => [
  'amount' => '$amount',
  'currency' => 'currency',
  'success_url' => 'success_url',
  'cancel_url' => 'cancel_url',
 ],
]);
echo $response->getBody();
                    
                        
**Response: SUCCESS (200 OK)**
{
 "message": {
 "success": [
  "Order created successfully."
 ]
},
"data": {
 "redirect_url":"https://example.com/login/OISADFDFSDFSF",
 "order_details":{
 "amount" : "10",
 "fixed_charge" : 2,
 "percent_charge" : 1,
 "total_charge" : 3,
 "total_payable" : 13,
 "currency" : "USD",
 "expiry_time": "2024-04-25T06:48:35.984285Z",
 "success_url": "http://127.0.0.1/nfcpay/user/transaction/success",
 "cancel_url": "http://127.0.0.1/nfcpay/user/transaction/cancel"
}
},
"type": "success"
}
                    
                        
**Response: ERROR (400 FAILED)**
{
 "message": {
 "error": [
  "Invalid token."
 ]
},
"data": null,
"type": "error"
}