�PNG
IHDR X �wt� *PLTE��� ������ � � �� � � ��� ��� ��� �z� �IDATx���Kr�6`��gbo3�����t���h�u��C�$� %��8-K��nI?ďw0o��B?y�?��:�W����i�z�P^G,%8�HƂ��a,D�B��a,D�B��a,D�B��a,D�B���ǒ�]��S�%���G_�S����ט�~]l�&?̅XZ��X���v�`Ʌ��"߮,����EY��=�-�Y�bI����g��[���G0�u�PE��Y�>��y�vcX�}��7�%V�ɽ��
�`�Bq�X�L`Q�D0VpSX'��̐Ţ���Ja�{�Ċ,�4hm����!�+��2X���`)����]X9,��
a�ϧ�;�JXe��kk���;�S����b��֪YJI-Ɨ�cZh��_o$ ,y��ʮ-k�Ì�@$�`�V��z���a~my;K��p9,������c�[Vf=,��a
��#,y��Rs����KMXjyK�b=X�j�Vz�c薺�[��m����aX�'��o�XdN�d���&1�y,2'k2X�+Q- ��5i��X�jA��b� ,"Ղb���s���qG'��o�|�@X�9\��y<K
K����a��wX
����Ċ"�fyX�9<KٓY��%��)�W��Z�}"([���_�h��X�j�Ͳ�j�X �M���"�"����:��ƪŊ��eO]5uk�(֮X�j����"�>��V%VO�b���g�1�P��s��Z(�`�+8��j�����V�X�X�j���7��Bsx���U��`��0X-Vh},w@WX�b����
T��f}���,�����OS cŦ04��������,�ޗ��`���:k�RJ�e���U�X��̈ V|e�b�ւ����1Lk?�(�}�V��^7_�%E>����aX�'����}�pX]?�.��2�m�N+��vs���4M ֕��7e�6�Bbm��\ƿ��i�~��+X�u���sX����k��6XK�`]�e�Pk����Q��ö��β_��V����=V~e�s���,-��$Z;�P�u�?�R`�Ыk3��{C%��d�8�8K���=��9�x��S��T�:��R�ue,�aV������9d,D�Q�J��1>�F�f���K��X��_��'��!��G���
,7����֑XZO��8���K뼒W����[:���K~~j�W!�ww�á_�E� ֧��>X�~�ak�oH�^ǚOδ�(�+X�Z�a����o9l1I��@��~rXv �^/�X=��Z`W�
&<�/�I` +��
䕱��^����X���d,hF/�_����e��X��a]��<o��X���:/�X��*(�y�
�uZ��b���X��X�M�Y���uR��b���X��*,�9�
�Eq���Xݞ���*-����uF��b���X���w����ΰ��X�uN,��*��~WV)VE�·UQ��a��tX5�"��;�*V�w�eXU�"���êbu<�EXU�:V]��a�V]�:^YX��:V]�΅UY,jX�
_���~� j��p�Xg�B4Ve�N�U[,zX�
_[���{�W�p���aU� Vl���Ⱚ�u"��b��
/��b���b�f4T���U_,�X�ISo�F�Z<�,��(�ny
�X�jq��X�0�<�X�Oa˯k�b�ƒ��)L`����2aQ,�X��b���\-.�K
Kr��<
����M
Kh~��%�e�?n��ƒ\�u�X��礱�9��
K2X��
W�`��ٺ�!�c >��$�%�Xs�Eec����b�j���ªD:CªDBCê�BCĒ�!l�������%�X�k���`���Eka 8V�ڢf�*X[��@`����%0XB�&Q�Bj�͠�a!&��
$t?(Π�bAФBc �EMr_��beG�,U Vz�=�Y� k��,j��ݥkH����b�\?Oժ1�Xf����ު1X�%v]�O=։�X�0"��c!�X�0"��c!�X�0"����w�j�{f�|��=� 7���[d��Z�\����%��T�e��� KE._�xxZ��\����ڛ�������O����� m0���w�y�5�냥2�펔�]��p��K�~��������5������+�ܼw���?ʖ�{G{;���+c쥩�HK�vK�E|u��^��%8��
0���{��bw��pl�l/6X��t7�����c����}���a�y`"X����vy�ח��5K���}���\5K�6K�����ydbX�6O##�ϹX�܀LX��a��q|�\��
��@�ǚ��ò�p�>��0ִY�-W�0�{ ��.��j���H5_�tKJO��.�X͗�^�b>lu}��a�4�&>�����{-}~p`Ow"���U-�������}t~nc!�X�0"��c!�X�0"��c!�X�0"��c!�X�X,�e�z{��4`=}���%�^�'����]��RbYH� 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"
}