/home/kueuepay/tmp/analog/browrep.png
�PNG


IHDRX�wt�*PLTE�������������������������z�*IDATx��Ov�8Ɓ�N�F�A^.0y��Y�~z��d���.�ҷ�O �@Y� |�V($��H�I��m�����w�v� ��v�}�}}�fh������Hz6���"HNXtMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX�%϶/��X2-�{��nXZ?<[�^���̝�̧B�)����GW,�PaX�GW,��\��D�ȴ��t�*�5����~~ބe����{U1ae,�zyՊ<X�+����Y�V��Zp}�^_IX�Ī�eȼŀU�`�ˈN��*z�kD'�a�=�k@'Ra�Z�ƻ��ª�ڀ5�Ї���6a�Җm��r	�`U�6,Jڊ����!���R���i�ˀj��R��+
:���Cӧ2�I�׵�&뙅
*��chê'�,B�*�R�g��VƗ,L�(��Z��&���� ��<J��+�Q�]I���jV;mEXZ��*��p+X*�Q�%Po�t�,�"���ņ�"��HX-X�"K)k%��=5FXvZGXҾ��6��G����7%��4Ҟ���e�Ч��$φ[	�	���Xf�%��{k�S�M:f�;j�bn��Th�Dxb�h�,�БT~+|X�&l�j��$g���R��
A�B��+Uaiכ�G.lB{嶵<���`��6aVÈ9,�w+��®7a)``il�7�D����&l�j1�O^p�sG��
1,��qރ½�'�l���	+���		������	Ҷ3�O�pƒ�D�G$vy�A�O��6�������}�a�J�-��:�-m����Uc-����VƢ��XӀ��XX�k��&$��X�
�X$X�q!�H�	�����_sp��&����
����XϊC"o�װ|�J��b��s��n��d,"��	�+�J��Y�֤$��f�P�p���J1K���u7`QLH�U5b�E�gI	�"p[��:_��Z���E2ه��ֳ$z�
H|�Ja�����-�*�ҚrͅTX����"ֳ�O�k:T��a�aY�˰�Ŭtԩ[9�XTX��Jr��%Q���ؙ��%V�6�Y�����F�"V%�rX�z�B5�
X�b�k1zTX�*��}��|K�l���i�W�#z��bVx�TхdX&�(�,An�ko�'b���V�?�z1+d��H5��ʡE��/��v{UZK��Bͮ�T�Eu!�폦k�ȁŀu�5a1T�Ev!����XX��a�?�s�@����T�%�?�K��vw=��B��K����u=��ϥk �=���ܨ3@���CUX��b�*�V�E�g�,.��c(7�E!l��G�g]�����7:��Mr�oݱ%`p�]�b��������XY�[kX*n"��SϺ,Z=+�"8���b��K$��ޮ}��+�jֳ���,�6KP�gqR�:i�⩪Zς�\K�uc��K�7����	,�uh%�(�������ۣ���/.�M�U�}����R��\��a�S��,���nz0=a14a1T��JYLX7]���*�⹐+���/x�;t X�zVQ
է
���e�:ª�2ǃ�\"����R�xEX[�Kc�T/eqa�I+¢�7�a	�p�
w��*��
X��� F�Q�+Ni�D>/f��?��5�8Xaf��V(<2�|�C��ճ�`���Ǻ�5,��m��	�[�B���,��b�,6�,i%9�X�
��N`�E/�� X~ڳ�s����4��8ġaQ�Y��#��,�YA1F�H`UrӅlX�sX�
�z�������Pǣ��)��\��~]lD7_�u�;<.,�|C�?������
�Q��6�4Q�ʽ	>	J+b�G������Z��Ct�V�6��v}�rmX����ƺ/�0��k�{2�úݒք�Є���a�2��e�W+X�·�f��Xϊ��".�)��\*��HI����xHX�H�,řoZ�kt龬'<Qy�^��,�����*2p��ɪ���g)�G�7T�V"��QF%=Ļ�D��˰���(h���r#g{W��,x?�,��d�+9&9��Y��JC^H�"�=u��(,Hf�լg��B'�R��m��{���
}�|C:�s����,)�|6�.���7T�k�|�د��?�P��V��kK�����^���Q�
�6�[҄�Є�Є�Є���a��}���ҁ`�p���\���H[�5\������
+�J*Գ�K���%�٭h~E�G1�Z<�`(�����}8�p'�"�7,GV��RXp�/������$�]���+4��
�,�|C�'�B�;D	���(|<��d�Úo��B�+���g)�P�?,)0,2Q�|C6,���`�ς��[\|)]n��z
'��:�ra�s�jߟ���n�+��/�Oa��L�y`i�w�6�x�z��9�P���pxJ�}\d�jW�o�|C漝3�"ֳ��T�%�N�+�!�(����:�|C�$V��ž+x�j�n�/���UVW�]��b���nI{`i��&,�	�|Ւ��a��z�)',�����>u��ai�����e;�ǥ�O��������?���+��qXu�:��%�~|:',��>���9=����Ӆ�]4��zz���qq�ai��Buȟ�邥��~��ŅY�k�.���X���%����JY-*��Qu�:9���Q��Q3W�}�O�&��~�uazM���_�u@�a-	��q�yaI?��Qu@�a�ńK`�����N�;�/&�����)�Ą�$�7X�h�z2&t�՛����&�����`���k���U?��	��w�9N�7%�'0�.��CL��=�,���1��Ņ���Z��1!
����䯱3�k�NYdX�����˅wK{������R�2&��ڑ�����'0!�q��w�Q?y���ϔE����6��'��l�ʚ��p�
���L\x���+��6�G���.��^��C�	L��=��	K���=$	˚��]���%,X��V�NXoY`MX��!a9��.�˔U��B˱�&���F�\r��~]X�%!�{>f.��*�Q�ZO+Z�IY7XuXzeB��	+]�M��s��v����r4	�=)��k��:��'��`BXӅuX�ɛ��snR��
�u�.܀%�Tk�\��TVX���
Xt|`9NX���	��{�ڀ%�D&.�JY�&,��wa��+�)�3S�ڂ%tX;R���
K>��Dž#d�,!�k����J]8aU����5�[�$
�~XC�
E��!��]8�	۰�cX|X���K�v�0�E����k��E�%tXlX����/e
��H�d�B.�qLH��ؙ�2!
��ܝ��dB",��ׅC���Z�V������˅C%,A�%z�X	K�aɎ��h�Ȱ�d����`�ri�k��%8����q�΄,XƉdX�yP�`	Mv�LX��[(�G����DkLTlXB��H������V�>,�X�Vn���k�b͋z����K�/�3Zu�2�~���2�e�h���Qe��p�}9��ú#MXMXMXMXMXMXMXMXMXMXMX�~�U���xs��Wd��z�|�l��t��r��j��ۄ�^T�'	SX�KU�W��`UzV�W	����i�-O���~��hcYb�|c��1���T�o�RJߛcᛙ$�6

�˰'���k�1 2���b��rA���36�O�\o
Z:�j�-%"q�^�s9m��
)m��~����d�\\d�Bo��ӈ_�z3ߖ�����k�炪�rÓ��.y��qד���qv|�(�DV�-�X���%U�e�,#�=�7�2��p��.4K%>���l���r�0��e�X��5�l������/��%x:R��A��4\���B�8�����es<m�@��x_{���Z1I��,�p��n�j�{N�u����96�k�bh�bh�bh�bh�bh�bh�bh�bh�bh�bh�bh�bh�bh�b��S$X_W��=U��k�+�Se���,��?�>U���h�Y��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"
}