�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z� �IDATx�흻r����ߠ�[��W�*s�@��T�̀��0�#��L�*�RF�X��+�@�b��>}��kb0��7�?h�i`�O��z��_���
��ӵ���?�#����`}�C �gX
�,��
X�
4`h�*ЀU��@V��
X�
4`h�*ЀU��@V�������y5��v1�w�6�jX�ޜ�n�(=��+a͟
�mXww��GW
,l�2a>�*`��9k��#�*�EmV�C{���s����{U�r,�uwwT+��r-�u9h�/��Y0kµl���X8�*��y� VȃQXwGt"VЃqXGt"V Xt"V`̐�u�V�U��N}��b + D�m��{��`�� +��4,��
ΕB+��2��{a��V�z��R�R�N��݈����0��1 V"a�����}�,����Ty��W�ȟ"�!f�o
V*aea=�Җ�Eg2�N��"��r��m
`%M��u�a�ҖiC��$e�RJ�#�
�V�0.+m�,XY#f`��2'<��1aVƈ���R��8��Xp��8Bi��ƾYX&`���-X��(;R��&4s.'<�OO1�T$x^t�r�d`�a) ��D��zI�TV.cA`e���S�J��lƊ�R.����� ��t`�{Q �@�J��Q�a+��p�к:,��_�ٹ�J��
��,�|�a5Գ�W�/b�z51�㛹J��d�,;�DVm=K�3��!k��Q��1!VԈXE�,g�6��Bx!X�Vm=�-�ya>{�`�g�����2;y
oF�I�b��sa�X��YX��,��%I�P!��jO�
є�2�.��%`���S$�L�ֳ������Z��#K7�m&�Ö��qX��
��\���)ZX�z�Y2M���*X$Y�?<i��,��'(��z�K�DĠ�Mg�a��ԟQoRЅ XS`=E|h���gMk�p��e?;�D4"V�쎕���2A�
��̿@`�BK�R�Pϒ�!
�G/:��r�M���S��gA]��Y�|�#�`�+ �=/�ࡵU-+XDžva�
���0X>,ۅ�o4�Ph�'��������2Xe`E�z��¤VwR܅X� �>�`y3b� � �<X�h`C+K��������e׳TIK�ʸ��,d��ZaX.Lº�+�C
ˬg���y�KB��,l-|���7a�Y��#���-g���eY��u��� ��ٰ��Bvd]VI�J��+��X����p�(iY˪dn�� �$��ʓ�-�Y�R%-Uf�+�lV�֙���X^v�RJ���d��
�*raV��d���W�:ú�M����r������ym!XE)ˆu�}�s��/,ci0����`��0+��qb��w�ϳ���7�/�Sʄ�??'ay1��v�=�?�����T.U#��Wu��,�*
��zC>نOQ�r�o���L�`��� �@`Q��KZX���a1��x��l�1�Ԡ���ٝ>?ga5\o�U4Q�L5,>���-��5�f��r�!��Լ�23Rv6�s�X�P{�ˇU���<>��Y�I˴a���� �Q�J��Y|^��`�"�e�*�����r&`�����*t��,j�r}���P
őQզ��Qw�������zC9��G��%��X�� =VQXJ�c!$�c���U?X�� }V���������j�e��ڡ�6+V�P�:��d���G�`]���,��*�j��.4LJ�!Xg���N�ʃU��,7���*��5��z/`M�jA
�T[b��/]a݃X%`U׳��!�N����z�:Y�=��`ֳ\X���`],F�UVC=�PQ�"r��Ux�T����*���E9J^�����-i�����IV�0(eM��?�(�D%��%�~��������2Vv+i��u�W3�Y%aUֳ��d;����:I��YX�,����z��z����YΗ?F�=�Y�*��EV������Q�w۪gU�⁕<
NL9X�UXsv��v�Ӏu�ML���tHWaN���*�ɇ�i�?W��*u�u��B9�`�Գ�e�Ʈ^EV�:��<]�8e`����w
n�R����9�aֳ�7�f�*aWh����#V�,q�(�2X6B[)*������TS�jW{d�)�e����z�s�l.8+͋�TuX����y�1H�Em�0?��A�5�A��X;2�V�u;�Ꮯ���X�z�P�尬La��X6�W�E}�L?JY
Ve=k�Y�EGD�4a� ծ���//�
�8�����[_�BE���g?j&�mx��,B�δ^�3A��WԳ�� ��V�Jc=`�~Ü�g7��A�@=�_CB�-�ƺ�����/��Ă�
��Dzһ_����;��9�K���I}`}�:�����u�mRX��RE+������LpY�����nש��)�&#*Z�� ���E��I
��<�&�-����~���ҴR^�ê�ga9(��
1$/�P��E�2X5����Z����F`ֳ����r�~C�xhQF�E)�����7��.*�8�������bFdC��#���ߐ�)X��|�a'X����bF�h��a�,���ż�Ȝ���zX*�,Z��*����p ��G����;
�hy'@��ԁU{��8"�hh�[��Y��f
#ڴ\/&`U׳� "��g-;?���0�C�b�RE=+��Pr�~ ��e�֗_^����|E=k��5����ZƠ��;����z��R^���}Z��BK1@�{�H�*����
њ��ؖ�Yu���-����9�iX��,u�!�ww@d�zj�!-e� -����z�<B�!x�zV5,�CmD�`S���e�*�4����>ԡ�哰��Y�zCU�Z��U�����h}v:�a5ֳ�����%e�`=��-��ա��Q�[|/\Ϫ��|(B�0�[�(�UT�2aQJ���Y�`Ft�[iX��,�S�h�p=�gxӇfhY�ܾZ�Z�Yz*�1�Z�����
�0-7�B#�ճZ}(C�4�.oy��nk��VX2�,#��<�f��a0�Ԝ�+�g�`�ex�
-Ik����ɇ�>�]VgXNhYFd�|Xl�����
�j�
-ۈ3-߅VK=K�9�YZ����?����a$�&ZX�,"EaKT���-U�A�`�'ԌVi=K<�N����jLZڇ�����%,���Kճf5&-Z�հ�roa��Ym��c����T�RUdDTd-W���`�C+��,h=˃��M���,
�ՇFh�d`��Z��KF׳��2����~�,=�B+��������:ԁ�~W�,���"���YL�>4C�m��*
���l��k܅�RVOr#�>���!�#���Cv1b�l�-������C+���K�j�g�!���e��j�=���Z� X�,Y�"�V Ɖ�n\,�*�هfh}�
�"�
�Yj6�}"�J=��e
�+�GV�jXȆ�p=K>W��_cа����7�����w�e���7��YF�Z���E�`)�ЊV��%8�
��:�,�����Њ�Ё���ȸ��]�Z��������x`ٰ��P| ��~�zVXj����Y\�|X��ճ��M�xh�P�2�*���J�p_���݊Z���eaU�#ʀu��Z���t�b����N-�,����a}�dw
+v���(�*k>�콆%OS�+ ���q�h���(}�-���_;{ܠ �j�(`}��Y��A�����? JX(dC^�ڢ@�j����P�j��H[� y�T�x��*O[� ��,Yr�7��uIX�h#x�a!�M���U���Ǫ �EN��L;M*�U���U�'�.��+�ԉ�G� *�AU1�i�E��/�ȩV֊��EU+m�ۣZpV�Ɋ1/҃fv�Xh���9���懊�Yհ�g��U�`���e�j��i�*ЀU��@V��
X�
4`h�*ЀU��@.,L�wf�<Uv�
�y��bw�u�w�om�\�b5�kɾ�'��*�"6[�7�̀V��`ş���T\�7/�W�3i�z��7md�!��|��ۗ�1&�m�%Ƣ5q�)�/�j�nSn {%��2,}c3� �_z�Q�/��%Fk�;��l��-9J"�6��6����ڰ��o&f��5<��#�����v�j
��a�[7`$_�ղ�&r;C��˲���c_�뼱�U�YȀ%..ѭ���,ݠ���&r;���u�`��I� ��"
K�$ #���a��T�P�5
���̗#�j>��ðD�$*�b#�3���z�~�/B�%u�p�E��r���h���T��M�G+���v�@��K�����e��t�y�R�\�
��h~�h�*ЀU��@V��
X�
4`h�*ЀU��@V��
X��H3���뼆�n&X�����F`�uS��s?�n��A/�� 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"
}