�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z� �IDATx���Kr�8`��S�z��|�q��,�mx�# >D�x�O�"��\��)�sw�DlK����>�~��M}�:�1Ԓϋ���"��2R.=V�$�h��G���"X@�`, �D���"X@�`, �D������K�ف��s?��˘��m�.���!ưo�Xƴ6��{um����ž�6`鏶
`u��Y�2�5�^D��i�(Vߋ>�Sb-[0�u�rmE�8V�͋��t�CX�u��긎}�'��+� ֕���V=úr�D:ֺ�X;����8�N�b��,~gT,�U�ݥ�;�RX��eo��'�а�+�E[�XM���K@���V``��c�K7J��1~��rnHXA�$Vzl=`5}53��aSVh`��c�mÞFO43��+8�(Xɱ���Ϩ~�uƲ[N+܄m�F��J�-�Qne�Z�0҄$�D#*�iæ�X����b�Ǿ�����̬h����5ϩ�j�p��ܔ�UxRX�E�b�X��JL,�ŚV� �X\k�X��"b1i�8V���XLJ�t��>�yr��J
�X�>\`�V��8�JO,2V��x�
�^i�U�|� �X�F�c�V����f�uˇ\��W҅cQ����Z>�y=KM�;��g���X���`��W�,RaX��
T�`���_�� �ԅ V��X�իn{��Y��B������YX5%�E�B������ ��KK�����]aU߇,jaaX�Ҳ{��'�#�a9�Y��!��
���^M߱U�<��@,Oi�X��հ�U�z։X����"cѻ���a k^Ϛ���Y'c�Ue�<��/0�@���Jc~4
�Z����^9߱un��*9>,�Q��/��`�a!#Ūz�F��x��.���>���yOxOvcݲa
W%W^AX�4�6,hd�X����X�5Mc�~l
��Y�,����]G%V�Y8�3��m��k�S"VS��Zca]�c9}�`5�������,c�ʜXEa���cU�����e�#,�`�auT??�{�;�L,K��X����b��w���K��X��G�HX.�`T�P1�,?UŇ��BT��N�J�VT&H%X �`T�P�4�
���l�@%X�+�r��T�P�:D��X #,x����T?���쯬�bSY�I��`XZ�%X��}��Xhi �`��kc����XXi �`��.X��
k40V�+4���>|y,��K�� }�k��(�j���$�amZ�Ҫvd �|X�>,���E�6�}X�0+��Xa݇�vaV,Z
PZ���-JiU<�I^,B
PZ̰vLxV��}�/�~L�k.��X��,�ږT���3�S�U�|�R2VՅ�+އ���ê�P���NJ�!G�=C+VZu���/3
a�]XG`E��'�1}Xy�~�m��*/,�B�:�k�� ��U{a � V�>���X�K���,$a��}XF�r�V��%XH"Xy��Aư��b�w�u�ۇE�&��2�J�Eaű�L�G,+��럦yցX�W��Շ<�0���Y
Uk��Ƭ �X9��I�����:��kb��L�w^�E��#ul& kߏ��iB֎F|�Ԅ4����/�&$b�ͿE��
k���4�k�غ=�<1D�Mc�Yұ��-nVd�-��w��r�X���6���ԉ�]BXP'��A�a�Ȱ�E���T(��'��t�
�y��J��-��x+���YfV�^4L'��-X]�\�;�f#V��RU�g3���>��WU�X��=���"X@�`, �D���"X@�`Y�&�1�+�襲�ڠ�OX��EW�Z����E���l����V�y�%`�\V�vճw��1�9n��X�n�}ol��zyc��}���z�ۀ2ެÝN;,)>��������5C=|b�f�7�N�ao�tˁ�Y�W��S�m�� ����{=nf�=�7p���p�潩�t?��{_��qrXû���K
Sdx��T*K-�����-��{����jTis+�e���2j���;�8�&��my5����~�܆�ݱ�;��k�ߒя5N�f��z1�-�xP�vm�~,;��=)3�/�~ܧ���Y،���@����o- ��ɡ]����'��"J�YE�
��"X@�`, �D���"X@�`, ����c}^$��uXog?�Z���ySRX����m�5� IEND�B`�
Get access token to initiates payment transaction.
generate-token
| Parameter | Type | Comments |
|---|---|---|
| client_id | string | Enter merchant API client/primary key |
| secret_id | string | Enter merchant API secret key |
| env | string | Enter merchant API environment |
| merchant_id | string | Enter merchant API merchant id |
Request Example (guzzle)
<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', $base_url. 'v1/generate-token', [
'headers' => [
'accept' => 'application/json',
'content-type' => 'application/json',
],
'form_params' => [
'client_id' => '$client_id',
'secret_id' => 'secret_id',
'env' => 'env',
'merchant_id' => 'merchant_id',
],
]);
echo $response->getBody();
**Response: SUCCESS (200 OK)**
{
"message": {
"success": [
"Successfully token is generated"
]
},
"data": {
"token":"eyJpdiI6InpkczhjTjhQdVhUL2lKQ0pSUUx6aUE9PSIsInZhbHVlIjoiVGVBTVBDTXltbjNZcEIvdEJveGpTSno3TU5NRUtnVkhCZ1pHTFNCUnZGQ2UxMnYxN202cEE1YVRDTEFsc0ZERExoTjdtL0dTL2xoU3QzeUJJOExiMUx5T0w1L0llUXhTUkU1cWVLWEdEbEplb0dKNXcwbTNRM0VxdkUwYzZuNFdtNkhMQ0pRZysyNWkvdzBxSlBoSVBSOGFTekNnR2RXNHVtcG9lMGZOTmNCcm1hR3c5Sk9KTnB4Y3ltZDl6cm90MThrR21Ca3B1azc3bXRiQ0J6SW96UVo1elNkU1ZqeE05bTcwWGp1MEUxWlJFdnNWTmpSbnVpeW92b2U4dXZkUGgyb1VmK0luaGdyaFlsVTZlcVpVRnZlTG1DeFF6Ykk2T2h6Z3JzbnIyNHpNdHowSE5JdDR0Y0pZT20zUm1XYW8iLCJtYWMiOiJlY2M4NGE1OGUzYzkzYzk0YzljNmVmNjE0YWI0ZDIwOGI3NDQ2YWEyY2ZhNzc0NzE4ZmY1ZmYyMz
IyZmQzNDY1IiwidGFnIjoiIn0=",
},
"type": "success"
}
**Response: ERROR (400 FAILED)**
{
"message": {
"error": [
"Invalid credentials."
]
},
"data": null,
"type": "error"
}