�PNG
IHDR X �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�.�m Vф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 b X������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��VV2m�`}�%�)�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��ZK���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`�
Initiates a new payment transaction.
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"
}