/home/kueuepay/tmp/analog/code.png
�PNG


IHDRX�wt�*PLTE�������������������������z�
�IDATx��Mr�8�� ��ڎ}�/0Dp�����+_�H�~2AP���+��*U��^����~���zco�~�聽���{�Eo�읬���]�@z��:F�,�B!���B�`!D�"X,�B!���B�`!D�"X,�B�a�l�x�ŗ���@�%��[��ˠ%D�a�	K�o��0�k,nQ-`5����;ktW˴�Ă�V�Y����;
Kf��{W!a-#�5�FKlXya���y�uC�F\��;	�{X`
M�-,O���`V�I��f0��$Bam����;���
���jn��(XqX����}|"W+T�� e�����N��vNJ3&V�`�`ʖ�5��qn�k�a���.[X3#�Q^s+\����e˭YKX�+R�Ұ�eˁř���4�XӰReˁձ�
!V"�g���ſ:+Dk|�
��>��)X� ZX�[C��g]�|�`���DӰ�i�$`�U�ZiX�4k��%����Zi��a)c%���H㰴��ւ�j�Zw��[�s&�[QX°��+�C�=�_�j.e�t��`Ŭ�> ��R�,}R��[��`���h�`=�~X+D���aA��Vg��yv�G/zW�d������L#�.�)���T- �Pղ��zp�57N���MB�w�VU�-��<�"X�IN�9���5kK�k�����@Զ|����>�9��
XKo��8�G��Y�[��YX���X=�Z�`i��nF����8K���2�j�xx���Ѓ����f�sN͖7�F�311U#�ߙz�Z��#/�!����Z���0��Y�
b�ZaeP�� 
�zT�s�uV���,���Z+�C8��5	X�Z"j-��S8J8A�[��`�y�n��B��YK���'�CIX}�Z�`�~�>x�Y���;w����o֣����:
˗C�Y漜E[4ˇ�տ�zXܝᓵ�/�Xk9��L���`�qk�e��V��ŧfN7-w���|��j]�q1Ÿ�0�<9��̂�k"�~ִl6}��<^,��\�|<���
��5_��ttwAn�������!�� n���\�C��-���ප������h�xֶhYXsK��X?�⋶���w����&kms����֢fA�Y��O��oo�M�/*�X*�ke�U�|�6)T���z1
�%�����2d�k[���Lc����4pXs��,�4�	��!X��}�w�kx�Z+,nN���,_o�<a`�^k�%�#=-�=�u���m�&,ɒ>k!a���kq���,X��b�Xf�29+��ҍ�Po� X�������,�9��m]+X��<���Z-K_��-`���Ztr�횒`����V6Xb�m��g+��a�m?�U�G��Y��VQ�L?ρ�g%��
�ʂի�O�U�а� ~,r������5����aE�J+k�a����k\���"Xq=�o���
b&X�R];��J�w)�Ͻ������4�\�5q�V6Xz� ��Z�`%e���p~Z�@��w��2;k���R0�aA���
kq8���\]U�v�:�s���Ve�~Xc?�òWW���do9a�.�|uU�:k����|�ի�uVM:k�	\�,����k���Ӻ,�����`�h�\X��;u�3����qg�Ռ�VD!���B�`!D�"X,�B!���B�`!��*�#��CC�0"X,�B���?�j�#��Ў�;�jK�ˆ`!D�"X!	F�{0$X�~qO՛B���B�k첨�E�0"X,��7�*���_D�I5�`aD�"X?�"�j���ɦ��E�0}�S>U�B���B�Uw�|�hN�m,��Q��~s��&?t;�*7��(�֞� �3�U��FAX�sX}
ð�[�zc,�°r�F`�V��"XE`��a)���k�����Z-�2XE~rV1X��Bj�XqX��V++W�0��(+W�Ha
Vk5q(dIXY���0
+G	!�� 6c�+`�R��W�v��u�j5S�@�����`
bC!��:ľ�a�ݴ�b���l�T��β�T�b`X��V[��a�)[�����<����.[�,���*����`���^"�
f�!aA�ط�A��<�h��(�&�V2�}�����G��%����(��(��F{`���j9�J;aI\�?�UR�a�4J=�Zw��X�����u��B�`!D�"X,�B!���B�`!D��|&���qt���6���O^�ë�Rm?Xm;�(,�`�n��:�.����+��:`��P]O�m�B�m�����1ޣnf��_3��`ީ}�����i(f�,�E��$�q"� |u�#��O�M�x��9{SRzo�4R��6��\~Wyc8N@�sUﹹG�ru0V��/V��1�t1�U�\�V�=z�YXzSNl��UDo۩.��XB?��ͅ��a��z���V�B�Ԝ�Ȱ�k�,,S�&X��a�:�;�s�W���M���[R��Le��͝�0�#3�sus
���*��ႛ"%���}*V�>��|}#_������\,�r'��Md�#Jb��
"X,�B!���B�`!D�"X,�B!���BH�$�$��WH#��{��Z����X`=02X/�fD�S��o]IEND�B`�
Access Token

Get Access Token

Get access token to initiates payment transaction.

Endpoint: POST 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
Just request to that endpoint with all parameter listed below:
                    
                        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":"eyJpdiI6InpkczhjTjhQdVhUL2lKQ0pSUUx6aUE9P
SIsInZhbHVlIjoiVGVBTVBDTXltbjNZcEIvdEJveGpTSno3TU5NRUtn
VkhCZ1pHTFNCUnZGQ2UxMnYxN202cEE1YVRDTEFsc0ZERExoTjdtL0dTL2x
oU3QzeUJJOExiMUx5T0w1L0llUXhTUkU1cWVLWEdEbEplb0dKNXcwbTNRM0
VxdkUwYzZuNFdtNkhMQ0pRZysyNWkvdzBxSlBoSVBSOGFTekNnR2RXNHVtc
G9lMGZOTmNCcm1hR3c5Sk9KTnB4Y3ltZDl6cm90MThrR21Ca3B1azc3bXRi
Q0J6SW96UVo1elNkU1ZqeE05bTcwWGp1MEUxWlJFdnNWTmpSbnVpeW92b2U
4dXZkUGgyb1VmK0luaGdyaFlsVTZlcVpVRnZlTG1DeFF6Ykk2T2h6Z3Jzbn
IyNHpNdHowSE5JdDR0Y0pZT20zUm1XYW8iLCJtYWMiOiJlY2M4NGE1OGUzYz
kzYzk0YzljNmVmNjE0YWI0ZDIwOGI3NDQ2YWEyY2ZhNzc0NzE4ZmY1ZmYyMz
IyZmQzNDY1IiwidGFnIjoiIn0=",
},
"type": "success"
}
                    
                        
**Response: ERROR (400 FAILED)**
{
 "message": {
 "error": [
  "Invalid credentials."
 ]
},
"data": null,
"type": "error"
}