�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z�
IDATx���Kr7`��b[�X7p�Q�/�7Z'+]?3��0�G7 R@���EQ䧿�䘲�?9��?>�*�'��Ͼ��Nj����i��9���XJp ��c!�X�0"��c!�X�0"��c!�X�0"��c!�X�0"��c!R�%�]��S�%ݓ���Y�����c���l�&?̙XZ,ٰ��^��+K�T�ve`�珏 ��.�Zx,�X��H�"Kꏏ(�<�w���$�;�~��7�����+/�+�=��:�`k���`���*��Fro!�<3�z�8�p,�F�(N"�;�1,��ź>fHb�{�
YŰ�=�bV��́�ߐG�ZX ,��ڱ��_�v� �
.�`m��̿���}aŬX鵵ci��)���(+���RJj1�M�B���~#`����r��_�8ND��qk�[ �o����rv��3��Z��
.��'����c�Jb%�2oִ�:�U�ZI�� ^�Ԋ�����$ַևNa��<��R7{k����bsX
�������U+�E�dMK�/ W+�E�dM�[,*'k�X[�"s�"2�q��X�jA��T��V!��9����NK���
�����PbX�����w����bX��P�`X�A��,+T��Xʞ�jU-��Na)Vhk9X���l���S�Bs�
U�m�mU�Ŋ`���+P-�X�j���p�SX���˞�j��)A�k�s��W��#x��Z�X=%�u��@��X�?�a��U��}�pX�9d,�z���~X�b�b��e.�����Aby����U�`��W-�o]�倮�B��U��V��,,��,�����OS�c��3�,�����,��KBl�X�jU�ڥ��mY�.պ#Vkf�+��J��Kk�����Ɗu�CֵZ�f�m��WiI�ł�b��U
�����Sx���'ӌ�H�iNJ��s�pX]���r�56Vj
˰�sh.����da��e_����
fa9ժ�uz��Vre��Bb��� kc������Y��9��:�aM,�������V#?rx��,�ZX���r���@����X�j�K�� SX�u�CϽ���H������gI����'�:�ګU
���c�W��S��n��3<T���)�|�c1V$�X�b���7:7,�~߫��r7���>1l7XK��a��J�a,D.XZ���9����z��X�\����`��;4K�t�3�4?K��a9w��1���Z�
a����O�@^�ձ��3-&�e�bw���X��G[Lkʯ��sE���Ɗz�c�V���X�gƂ{�+�k��֜��3c��n���B���X��X_QX������5kΗq����/ָX�b���Q�q�2�5,VN����)֨XY�+�X�b�kP��b���Y�1�2�5$Vn��`!�����34X���Wv��ʷ+)a����a.VI���*(%,��*)V�++��X�ak4��b
�UV,RX�òb�{g��UX,RX�9,+V�S��UX���
�E+���B��W��X#a�k(��bQÊm��b���5�Vy��*.�@X�Ţ������z��*.�7�
�"���
��{
1X�5V�b���-���{e����k��X��"�u��*��|
��Z/�<��bA��X��r��v?�A,�Z\,V�bƒՋ�����b-�`�)i,Y�X�Oak�kM�R��cɪ�"0�1,[-.֞��b�Ia�*V�s 61,��XN�X�+o�c�X��uL���X�����S-w�"�%2���K�a�� B V� �)�#��l, V�֢S, V��"��@Xe�HgAXE�HhaX��Jh�X�ϧIY������%�X�k���`���Eka 8V�ڢf��X[��@`����%0XB�&Q�Bj�͠�a!&��
$t_)Π�bAФBc �EMr_�b%G�,UV|�=�9&k��,j��}I�/� 4�Ě��ժ9�Xf�|���ު9X�%T�.ͧk�0"��c!�X�0"��c!�X�0"��c!r�;Y��<3�>U>�m��O�~�#2���V��X�z�X�*��
����R<<-`.Y�xx|XS��Y��mzGk����� m0�����`�qk.�Ke.{9R��Ҭ�rؼ�]/P��x�]��>0>��-��7�ܮ���eK�|������9���z��T����.~8^���������Hi��\>bw��X8a�^���K��nd�\3�篥�{��۰oۮ�����7l뗰�þ�_u�Y‥�go�Yu�Zj���9\�G&�en�:2b���k�k~;#lu����[{²_h�Z�:Xvn�籃��Z7붳�a���@,�����H�]�\��^l~�Lc�]�q����y쎇��@�;���~����tx��������=a=�A����!<��c!�X�0"��c!�X�0"��c!�X�0"��c!b�4����� �鳯D/��"�X�< .8�E�:�^� 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"
}