/home/kueuepay/tmp/analog/ssl/kueuepay.com/req.png
�PNG


IHDRX�wt�*PLTE�������������������������z�wIDATx��;r����;��=٬2��6`VqV��NۑR+ch��F��Q���'����~w��n�`�bQ��u���8�L?�����һp]Mo��>Eo#����a�eC �qXt�Xp
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X��"�e�j�E�b~�=ۡ�b��N�A��ӛy!,��Н����ѵqP��N]`�����9��L���X��"awwEX܋+��E��X0	���V�
-��u�<��Y0kƵ�^_HX$�*
��y+�,��3:+�<�3:+��:
+�g��:_
+˪�t�>@X��U�J[b���7d�`eV$m���nx������'�
,@��aQ���`�X�a�Ӗ�V����j��i˃E��ba�0f��);)d`�VV5m9�(���P�C��F�.�mVфUX��eaq8�
G���bE��in���&�ê1
�N�aULX�U1��%Q׆T�,h��\UX`���y�$x�{R���VB�~�U�XX-Ś#��f,��k*��&�:K��X X'���a�$�uqX�\]�q�U�U?Ba�}��*׳�;������.��d, ��чU�gy���_ĄPXY#:��,2�`�F��V��E&�4h����D,0�+z��iR/��+���
+��X�z�s���`�3׬%�=ފ�V.�,�r=�Hp��uXLb�S��u^�����W\0���2���׳�.?��s&���� "���n���,�`K��s�&���7��]Ѕ`Xz�
�,1צv��W���D�]��V:��=�Z=+9}�S��ê���.��:��t8��_����������,x`�a]?�K�{������{��j�gm�,����O%Z��Z^��BiX��º��Dh9�Z�Y�h#X�� X��Y�(
�B,�*�CVK=km�=`�Գ��&�������m���IY��!�V��,��z�6J���e�-��z�6�{��JhQ=k=�`�\X��Jv�KzY���`�Jk�r��9a�RVV�*yzx�������"���U��\�ذ�
ZV��j�Z�Y[D쪰�*��׳R��!YT���KYXq�J$-V��YG��fU��2>��H3��?�J$�
��z�?WN� ��)++��SI��j�EB^[ذ�+,l=�L�Ȭ�`!]���Q�U�C�������4����`�VV�,>��%�ѡ/��`eV	VB�z֪U�u`�X��������v��`��Ufu��
�J�}�B$���cXO\�ڶ�K���V%aͬ�KB\X��a �HŹ4}��KM �
�����{ �D�CX��N�k٠f$yu�UNX��_��`��L���oՉ��6��������eX�\%j[��39��L�5��x!aɓ]��?�|�2�
���h}NH'��װ�i�^X�yе�-`��.�+e?���a����\C�I�,ZɉT_EH�es���+��ݠ���MT,[�"��NU.,UU=�dr�������?	���v�l��g�	�"g�V�UTX"1S��A:���}j_���j��]a�5�(a�DP�`I�Bx�*X{�a8�(G*��Pt�G�5�_�`�	+m?�=��kXP
X^�*ՀeYU�j���T1�O\�޼݋��H�َ��
�O��~�����5�~X4��$�Do,)�U1���گk�g�R������_��`���b��Y��Y�FG�k}�$U�/��,*`�Y�,e� �g1�6X̵aKM��
�x8���g��D��%Kc����l�J bX������YN�ƫ��yNd-O]=`Q��~�`U#���#@��b�$Q#�
����p��O��>��
���eު��.~���&xF_���������u�"�f^WZ�������qZ?'p��a�
O��_f#>=}��
�����	X܈q�J{Ѱ��>FL'����ۤ�~���9�����?/��&u����Zˆ�ĕ����׭��L�`��b�VՊYX=�Yk�`�����2b݊X�Y�B�hfXs��>��iU��5Áշ��[X҇:mլ���~�!�(j[r����e�X�C�`5׳�*T'Q�vk��-�VފX��,9�4��Cr{�^��1b)q`-�g�6�:�u��K��1b6q�}R���ef͒9k}.�%|�1��
��7�v�[S�jeXƇ�3�++!L=2�Q���9�dh�FL[Ւ��܇*�<Z	+�Ԓ
�
�&��1a���oĸ1`	X:�BZ촰p�C�gx�CZ������q��i��/,Z���U��T�� `o�s�C�>4�Ѳ�+h����e&�՚���X��hWV[=��������1'�X��8>�<�Ьh�����6v!,Zq�RV��q`5׳L}BUr����>`I�Њ�(����>>�\��W��̖[+\�a��J��!`�ճ�e��<X�Y�֍�%2|�ÔgZyX�,�U';����ΰ0>�e|�4��S����zs�bMv�u�e��|CDh��B&��1܁b~i=�<k��ò��<""�ﴰ���JkWj�5%��,'�b#�⩙�؇��[��2������02��/�؇�cX|���Mc[������ex7�#�.ta5ճ��SWXڇnh�����z���:)(��:,?ma5�Ϻ,h�
a�|�
�w���:>˜	*j�<Y�m(��
-���Ah�*����e�4T��R�,9�����~����>�C����ePw��f�U+���,,/��S��4�E�,�\�KddM����?�����z��[X��Yߠ�+Y�����
2�K�
�����*��n��*��VƇ҈�s�b���e�6VG]�`�B�+�WO��au����aZ�G�8peaA|��
3|Z�2��[�YYX�к�a�|8��"������������; 6��U��MyX��*�
B+X.��zV~��[���K����j�g�'�����Cy0���k�p`��V�YX��J��0����z���'do��7�7��Zh�`y_��v��գ�en���'$�hV7�,���>�=-���
��Z�87�2��kb��lhe+ki=+��F�ʰ*Y+����Z�ra��g�a��*��l�0�|`����Y����P��{�e2|‡ X	�ճ��\�2���>�\XSwXku�Jh�`9>��u����*!�>�Mx,�`������yh�6�T��7"�ikX��Kl��}�����Y�K%�[XD�_߭갲Y+��a���>�ٯ�rF�	`�á��m8�����Vm<X�/H�MX#B`}�JY� եy}�E��
���M�m�JT;V:mE��0SV��VV2m�`}�%�)�e*P{V"m�CV=aMa?�)c�PPXq�*�>���ڿ����
2�.��MÊ�V�WP�:��&v������V�ě"��yp�򝘀�����	�sb�)=8aa�=��s�BÚ{�UX�}FEMXX֊	X�m�E�����9����Ղ\`�VdX�o*�/-�5�P	X�O�@���8��Ds��ZK���F�w���j����m_v�vX/HBBBBBBBBBBB!,�Xtf\<U�
$X����55������+��w_w/ev/v�����j�+��c��}!����G2�~f1j`��Q���0PRs&Tl[-I�ښ���I@~�����/�B������Gey+�e��5�Kn��%%J}ME�E���� ��|O����@-��q�2[�X�0B�s�:�8�E�Dž��%_��d��mS�ȚX���5��+�,:�-o�`�6k�L�o>YX*%iXd�>Rې��O�S�
ͧYX��gI��ɈiX*�R�����u��t"~��BG$u�pAT�b��`�ڦ`e����h �-�՗��߲�`�;�?o�!#bOl"�sC�,�,�,�,�,�,�,�,�,�,�,�,�,�,�$,6��&�i�PRW3,�S�_�n�X`]a��u�o\(B��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"
}