/home/kueuepay/tmp/webalizer/ctry_usage_202509.png
�PNG


IHDR,G�-PLTE�����������\��@���������������M�(	pHYs���+�IDATx���r�8�}�����4d����,�����O��:卷)V\���6H�,	�f&�d��>z�

��Q���SG��>�~r���_�G�� ������漗O�#E�!���Zch���z}��~�Ly��f����@8x����6�9�M�3l�I���|~��
�?���E�� _;��x��L1����Sz⎒��G.�~0�e�m��6�S��dу��7$�{�+���Ĉ��0
�{�h�,�^SM�0,�gN$��^obw���.����h����|V��/|�d�0��,�?����C>) OK�v}T˦�\��|�"�)�$���"(q�)/��~�&�ر�z"tvƻ�$fz[�O}�1�L��9��^�v��%0�/����1
 ��("ƿ�HD�% [�@� �N�@�E ��� ���� [p�V��WQ���#�g�_+�Y@�c�Q��h'�
��/���~����/���j� P�?�d;�XF��k��_A��T\��������
X�9a��ms� ���B�M�n���L��K΄۪�)�/�U��tB�P^�W�hPm�`	W}�0ɼ��W��)����L�`���l@�a�#����@ͷ��S�+�;�2/8�
f�@�x�h=`t8Іټ�
�M���w�5�՗L�j��!�A���[l�}
���p*`՛M�"XZ�n6J���|�<K_����zj�P�Ź�L�N
�챙�G��m4�rk�j�7�=�J�xփ�d'Z���Vτl&%�O<P�L�!R�@&K��@���\.�?���<�˟�	fp_��L0������?'3X��G	,#�=���?�Ya��0S6|�s��B���	������o�4�)s[s�¬�����T�V
/6��yh	��MS
�����!��fb�"�FF?�����,�/��&�^�6��w��nxü�)�\솭t��l�C�=��L�{!�����i@��ZP�S.1Mm��6�9����p%�����Ú�[�*@B�܊��P@�~�Dx(7�6 ���'PP���r3��
���IdI\���mt�t��*�V!��,ae������ Ԇo�n��`YClCp����X��z�ʘIT�AIde��0]:�0!-��b���'.�����Pc���W�lp�5An���ʍ��������w!��JX�L7�a-�2	��x80�0p`�a,�``�G��������:پ���#���UO�pn�,�	�E'|G�iv]ѶQ;��0@zt?\�k;
��#����O׶D�d
���-�J‚v`iv�����h���.y��i�k�'�� ��������}m;���ݵ�k-x�J�K� ��Cz����[���k��W�XYډ�W������@_`ZJźJ`��;�R@�D1��c���H}]�K��o;��Gn���#F���εN ����㻖�;�ڵ�(���C��j!���`��5�IA/�P�,iQD^!��i!/�݄r���D����F;�Hl�a`�wo��BZ�~#��+�	r �����k��;�6���-@@��
����s��p��,p���m�@��;�����X���8�ݷ��@���D73 �(��Ɂ���R���ߑ���,�D����o�s04�#k���wP

`n��P���7�6p�! ��8��`�ߏoǾ!jÑ!8�Y���`N�+���$��+65p�hg�y���~OD(׍@���}�3����X�t���y�Xe�=�à�5A[�0�?�ϋ�[	ٻ�1��N�-3���\�g����;�n�����u	�E��+i8Z`$����F��,0�����N�H�U0,[L����������Tl-pC�"�����Gp�W�_~K�m\/	�@p�-p���n��#���E�?�IX��#�������|���m��y\����!\Z�>���\��pJ�`Z�-�;�y�w���e���3�OǑzg�n�_�~?��&�������o��!0�?���P��v��/���k!�_~>��0�s��� �@ �/C�\<L�H���_!�
�����)D���H�r�*�@��`Գ @7�џWq?M
�;��?����@��q@���@�*�"Qs������&I` jD���Ԍi��@V��@�+�X��Ny6�+@\�v�-d��t�X9� �`!�R�@$8�~�H41���!��,o��bR��8E I	����9�&l�m.������@"X���Hd�Z����g�4��዗��@2�X��?5�k���e�÷�/i�tp����P.f���,G���N�J��p��?9h.�E,P%�'�X �~7KH�^�&A��;7eh�;M@����L�@e�Joge@RR8�B�f`w�����f�C��@2�� U��S�����B��~/�	(����NO��	� ��3Ho�?�^��[��!?x0<�B��L�&�g�-1�c�,��f�A@s�?����ZP�M]B�_�pN`
������pA`�������0���.��1b.�+�B�|�\#�pB�v��=��ƈ ,85F`���1"���#(&�.F�P�0�q���Lj���@�E ��� ���� [�@@��yb��_�7F<a �@ ��H �����8�G�ǐ4�S��!m��TW���Dl��C|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"
}