�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z�
�IDATx��Kv�8E� �?�.���<����'w���F@|$�����0�$S��ƙ��+�����/�݉�_�J�˳xeku�zU,��5�F���.��abX� ��abX� ��abX� ��abX� �h?,��\^;`�i3?�+��6�R��K����J��ü�R_N�����-��j�zwm�%����:w�L��&�氪�"
K���(,��_�
�5��:���5�,�`�
�Vi��`�#���:�U�Xr�U V[e�`�d0��1�tXk���1�dX����0�TX�c�$��� ��B�b��;�!�
�8,R�2��?�3D�*X X��5�����r#.gL�`�J�"��VGGJ!�[.V�UV�lM`
�����X႕��.[~͚º��(�"+
+Y�<XR��.x�F�aV�ly�Q���!$�Jq�%�(�f�ϝ�Jq�ս�����qk��xGX�WC�g��J�R����aUӬI�����Ұ�i�$`=jXqk`�Ҭ��2�JX��� �aYcŭE�U�����`�k�s��2+
K9V��`�s8��ȗ ��KY-�%�{gŬE��!��2�,{P�Fa�'C&����F�
V0�,9�?��b�|���̳��x�I��fA�l�o� =Z�~@?r��<m����,���"�
U��;�a
�S-=w׆���۪f���YƟ�AO�-���&5k���j��eWZ fY�%�x����#y�@�� �]�aIi����D31�a��#F`��d�l�,�ye3 �U߃圥T�k�P3�۽� �m(֢�
�pR���)�f�Ec˙Ꙛ�C�o\��wM��'�Pj3P�E��n�G�qg�,
�1a���2(C�kaݛ >x������,���Y+�C:��5 Xk1,��n����Y���`�a�~W��Z�����O4���� �Z+,�ϲ;�X?kr�{�Q�q�
���f8Zk/����r��"ڢ�����Ò��h��"�V����`��|]
� b�Z�`��h+�ϒ}3��Ow���a��j��~:Ũ�X+9a�:i��Y�i��[
���jz�ɰL�������L����Y���G�$X:�Ake�5T�P?k ��<�-��D�Ò�9ކ#ӝ��Ek�5���,9i+�1���N�57�W�9�`-�5�Y�~�-�zW�Ǜ���
��m��Z�`]_k�)lm��*�d�
�
Z�a�ᰖ%KK9k�Ut������İ�U�i�֭��l�g�C ,�k�%݁��_����:N�.��B���`��H�'�+�u����:L+�%����ּhy�&��DX������rg*��B�,ۨ
��.�f/�8V���5'����a�KVk�8�
kV�FX���fk�I'gޮ��vi�l�T���Ϻ�H
�5k��f9�
��gE{[���lͬ�����>+�ۺ�.�����pX7c�1���*I8�.�ʷ�O��� >m�UnKk,��E�5��JL��-�g��Ν�V-`%뻙�0�i�aIwu]m��z��˞�T˳�JJ��Z9a)�/����F9kev�puթh�â��n�q+���pCwu�����1����*���jk���ƫ�.��n�Z�`�.�pu����V6X��X7���VI���=2,��dX�i7O�,�@�a�'�]��saQ;4���G�����U��VD�İ 1,@�İ 1,@�İ 1,@���١R;4�İ 1,@���ߧbw����O�ؒŰ1,@��� �~��3dX��7�ɡrSȰ1,@����P�%�a!bX� �p��N#�L*�X�İ ?�"�J��ď�ɦ��Ű�>�)��N!�Bİ Q>�0��.Y��ͩ��Ű�?�7�
Oa�C���pc1,D!XG��aa�ҍŰa��a�)��o��Ű�a��a�)���m��ŰE`��a)���k�
����Z5�4X��� T1X;���0VV��UC�J���:�Ű�a��a)L��c�*v�" +����a�b%!$���j�u�Z*��U����V�j* ־ �B�]A�(�4X;�x�(�DXr3��X�`m.[5,A���lUU�֦�UW�tX[�Vm�Ȱ�| ��d�a�e���%XBAITՅ�%��
��
3(@X�$�j̠@a� �D�2EUe��Ba%�x��X�(Vw��k�.��,�J+��X�Vq՜@���4���*�ͰL�����Jk�~�^����İ 1,@�İ 1,@�İ 1,@��dUjqf=U�w������b~T�V[N/
��٘[����� � l�z� +��2`u�0]Oͭ[P�|u+��� e`tk��
6�-s���ٶ)�ۚ���"`�������3�������XM��6��̂��Zӏ�(��s5k.�V�ư��1����K���r�pf��/f��� V�q�5ٜ?W��{|��좞��/a��]�:q��`)��qk>,��s5�ju+�̹����b��JRK�1�Zg�R�b8<��>Q�\6�W
�:,WY��fK��n �zin^�w�1E��]HW�T�0x�M�j���j<�?��O}�%�㖓E;� �xc��+�Y��
1,@�İ 1,@�İ 1,@�İ 1,@���X$iX/�,��:Xw�"J��g��"�N����?I��.N�� 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"
}