/home/kueuepay/tmp/webalizer/ssl/kueuepay.com/hourly_usage_202509.png
�PNG


IHDR7��T!PLTE�����������\��@�����|Z	pHYs���+IDATx���n�8���[Q�B�h����j��h���t"�{t�2�ѽ���b����IwcpUE
P���]��CX�\���#�@��k)�2�R@��:w�~b��2�*}5��i��u�~5�6��&Ȧ��C]�›I�`_l�P�Kd�Zb�����nmdպZ��nSotc�r�7ݕ��j�ʛ��b�������J��s�u��4�}{�U��kө7:�����@�ٰ�e%�]��w�Ym�� C*5i*/h��(
�G�u�!@�҂�ޏ��}%X��}������Q��{L���!����5�^]+#�ma����+e�颫�|u����Yf��V��ӗ1��H�e {!��G���� �+��_/1c�K,@gU�g�HR�ʙ3���?y�9S	���
���hT�'���m����@�Sy�����f�z���v�"�
��w#�f޹�n��
�mb�hL�a!^ 
��,{�!�+�=h6 ����0�H7��������h��3j/ � nR0��P����=����zdJ�6@
 x�o�0($�X!�`\ ��Dn��(/Pf �Ek�n��	�7���>�߲�O���Cq��Ⱦ#g�����%�.���c�n0��#g/ o#H"l�@6�$�C��t3�)j�Q�9O���}�9x��"0��2�_���w�^`�1s/0
������w���b�3���@�%	��>j����)�p�̟Z�L��ܠ:���):��S�|���~a��NQ����L��N�ir�):
@�;E��>n;v�
���
�|z�pUx
���}ik�6F��N�	v'lnp�t��Aз�ؽ@�;E��/p�@�v��w//%@`w:�P`eQ����O�n���q?�i2�|.P���'ý"t*�.��v�T��OJ�JO��L�$�@�o�&�
 �@�p�2�
�;v�P�!@���=�r#_~��r�O�D��8��(�@�E0�WdTq�Ȁ��L�VQP:@ y��-�-�g��n�����޻"���|���BV��vf3�U������� ��QqOc7p�?��������F���t
d|���=$����2�ml����)p�<�/d�	�MDmn���B�e��T|ɯ@h��@�\cV�ț����+kN�h$���]D	���pg֨X�����j�Iv�Iv�3@X=��?���_9�P	� UT�u���x/N��g#�Y��U���;�_.�@���xw��lf[�E֨��R����ѫ�`o���tFV��U&���!����/<@F�N������nL=�>:�QEp{r�����%�
FElD]�������VU��&���;��C�_U]�bC��R�Zz"��u��K0��c��R���T���%1i��N�D�~�/�#��@��3�O������{Ө��8$/t
B	+�*��$l�0bs�!;�U*xe�^�%

'E0�>�g�ԉX���*�J���
����h����K��V)0�B	y�*�EV����n�[5a�t�-W�	��]5�R�*y)��9ii<V8ev�X��5�pK�d^�C
� �7��3=8�LD�ﺛ[C@BpsS@�!��!�`5���K�Ѩ��>��&᪜�F5)y-X�tm���Z���V��+G�t���'�5�M=�ƹ)\�ۧ�p
f�	1,�g�p�80��p:)�@饌�A�f��=nШ��c�J��J�l�Vo�J%���!;�*P1G5%�Qh���k��vi��.CRi��
��i�	�J�O�q��^�IEND�B`�
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"
}