�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z�
/IDATx��]r�8F�H���s��T60���~��d�K�H A �H�sS��1:�1���>"��ՇP'���>��'��S'�S3$ލ,%�e�aY ,�e�, ��� X �`Y ,�e�, ��� X �`Y �e�b�rxvȒ�b~�#; �ei}z���:�n>�e��
�Dz�ׯ֫k�,�
e5_]d��{FVW]-��e�˒����ʒ���{I����������gU��j1YڸZ���h��d��iEV��G�"Y�,��d�d�e][L"]V�A���H�%GWq���j0�TY��j�UV�*��K�,�"N$Y��e�S`&O�(�I�m���}�VG�%�e��(K 3Z��6�1I�~�e}Se���P�=��szY�~�_��Zo[��.��~V�UV��ڶ&=Ki�ه�Xd����VYkmk��9�Z��R�F5�2!��։.k%��������ʒ���V����e����fY�Ae���P� Y�=w�SL��Y���e5�X�"K��B��Y�Y�ueťuBd��X�,+(�]� Ⲭ���b�)-@VTZ�d�=���ɕfQ��ge}c��9e-]
f�"��1���,ɒ��(���� q���zV��J��U��`I�y"+,-TV6�;d�Zd�M��,�Tw�������B�E.�E���.x��e�<%���)�s���u�HVp!��"D���7�1��1�Z֬���Be�J+�%�v�ʭ�/V�d���A��bY��J7-��LiE��˓�ո��{� KM+��=+%�PYނ�5�%f�|B�1te�'�A�e%R�,+��H�i�c�V����j���� ��O ++UX�d�Kk�5'���WNyY:%+�ᩌ�%���v]�!,����,�UBiY�/�,Ⱥ��x�5-�ե�#��vY��0#K�RH��#+UZv_�=~�%X��j[�i�*&+���C��##��O/Ѷ�/�d�r8�
�Z�+�!dI˒���A�#+QZ��� 6�=�ɚq��wyYf�A��:X}�e����]V"�a�2�tp -V`���A|�,׳���R<o-�κ���ۣe�~i�
Y2��m��u�e͛VR���*b��pZZ;d�K+n�:~�J�"k��cd��,9��4���ia����&ɚ>`Y���� �X�[b���:Ც^�!ʚ�e
�����x�.k�C忟7�=�e��.��~Dx��#ˊ��e���d�OKBV�e�,�[dM�V����uy�,��z��eY9+�k��S����Y�����L�2�i�Ț4�y�k���
���8Yꨝk.+��k�ahZ��I'��gLVжn�e�g�Wi5!��VQY��5����@e�A����e-�-:,�-��]��e
m�ed�m���Z��XZ�\�J��wɪ��o��x�M�e��J�e��Y��&˵��/�E8Z�|i}o�U��p�,D�E�lsȲhS>��:�,ҜY0��!�"N��u�fY�Y�, }��,2�fY�y��fY�K�E�+��/�E\� �ߢ�5�ݕ��f*�e-�� X �`Y ,�e�, ��� X �`Y [_E��ZWhX�`Y ,`���wR�ɐe!�, �W�Sm�bY,�e�, �`��ޓ!�B@�pO�M!�B`Y �?cW��[�B`Y ,��p�Qq��!�b�\X,�e�, �{X���Ny+��T]X,a���Ru
Y�X{ò�ݲ��f�0u�BX~���T���7�.M�Ųr����S����Ҫ��XBVV�V�¼��U}a�,����9�?��J�V��Ųd��a)\�U��(�EY%K���z��C�&ʒ,��9�Mֲ�r]����&�T�(,���,�T�Hᚬ2��ĩP��*rBl$��J��d�b3��Y�t,���]���"��۵��X$Y���NI�v���d��WC!$ʒ�m5�&ks�j�a ���m���%Ȳ6�������ҶZsE���m5ְ n[�5,��J�n.��,(��eP`��$6�Aʢ&��
T�D��`Y��ޏ��~e@e�F�YU[d-G��K��
��(沨��-�:��ZN�e�,���WU�a�,�FÛ�O�Ue�!��C�c9<�e�"X �`Y ,�e�, ��� X �`Y ��d�zve�x�<]m���o<�"W_�t��r��j��-�r�T������ Ke���<�#���Y�
x:)Y]��UO�Bk��o�>����m�~����p�Tv�~��~o΅f����~�������H��>����|��ɇ����QtC7�q������N��ݗ��`����Hư��-)m��~����Ld�����&Y�i���fsz_�?{����
��D2�ܗfbC} �<���G�%Y��"�gPY"!kr_��cb'��<��,;�>2���(���e>�1N��l��l'������7���p<�
bZV�Y��-�o5�3��ۥ��/���9��I����>��a�a�ð�x���i�4�y�ʭ�z$
/�r'� .��ǜ$�O���!��� X �`Y ,�e�, ��� X �`Y ,��� #��!q�d�^}���]pa�9 .,2�y�N�v�� 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"
}