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


IHDRX�wt�*PLTE�������������������������z�
+IDATx��]r�8F�H���s��T60���~��d�K���?)}n*�!2F��Aqb��'C�C|����">�z�1��ǻ���"rid}j�Ļ��C@�,:,�e�,���X�`Y,�e�,���X�`Y,`�,��XN�Yr�����N�jYZ_�-����JY�B�CY��W�յF�T��������=!����m��mNV�YDeI���='�dq��})�,y�Y�u��EL�6��e}U��!Y��qY�����_"K��eݫ�[�,�A��{�I��j3H�Ucɲd�j��S�*L"U�����;���
]QeUw�C�%�πI�mف�d��e�Vɢ��^�t�O��H��u�,B��e)aFK���|!&ɺ>CY�TY�m+�eh��v�"K?���:Y�mk �I���U�E��%�d-��Q�R�}��<YW#�V�R��e5��V����Q��L'�u��Z�@VSN�v�Be��FYA{V�^�c��� ��Lwb(�w�E��L]�d�u~�d��vY�,�,Ȓ��a!Y�,�,Ⱥ����uAdղX3/+(�M�*	⼬���9�dURZ��Aie�e���>��ͬ,�L��d�s�˚�L�E��15���ɒCW����O��,�׳bLP�֮�؃9Yב���PY� n�%J��7�l��R�%���Gt_����7j��e�s�sHgd�S8�!*+յ��i�!ڵf�эv��a��ղ&�5(-TV��YRiw!�ܪ���^xie�N����D�1/�5-�xӢ�J��@�ry���V#|/�d�qe��g�d=v��-�V�Yb������(!<h
:)KFR�,+�Á,Ӫ��jI���Z�-<�s@Z��-+^Z��)Q�/�rJ˺�J+��%��9���v��/-XV�W�)Y��\,�[d�P3'+�Ǥi��&�fv[�����aB��WV�����9��	�cܴ���J�)Ƒ���Nojk�o@V,����E��!I\��7
�Y����`�	oaI�4�]���2�
:x����+.�-����m��HÞe���Z���eM���,׳���R��@gY��D���,�.�!Kg8b[Z\ִiEe��*"�o��5-�a��×ឬ�(��A|�#��d�����^!��i����
�E��!�Ӗe����U�2
U�0�,���� �����9�Q���	o�,kx�p�A���+�.kжn}��&�=q?/Y��e�9��Y�U��Ao���گg�R����� �M+se���SV�TV�e�A|��5jZ���d�Q(+�m?Y꬝k*+��{Įi��F9��^�uF@Y���#�,��,�*�*dm�[�Ae�A�$�$`Y]��fYsO��VXZkd�������XAV۶�i�������e-�w��$���J���6-���?��,�-�e��rA|�rY�'C����b���rAdYD��!ˢq��uaY�9�,`���ei�x�fY�Y�,�|�,2קfY�y_�fY�K�E�+��/�E\�	�ߢ�5�͕��j*�e��X�`Y,�e�,���X�`Yk_E��RWhX�`Y,`���7R�!�B`Y��m�ؖŲX�`Y���A�O�,��=Y(7�,�e�.�,����X�/�f��N�C��(��X�`Y����H���V2)��X��rRt
Y�X|ì�ݲ��f43e�BXx�߼��7��M�ŲR���a�)L�ڣ�J/,�����?�ŧ0-+i_X,!-+w�OጬܥU~a�,�YysXA
�d�-�

kVV�Ҫ���u�w�D��%�?痢�š���k�б�d�
b�Ų�e��a)\�����x*���<!V�eY9�XI	�����:BV-� ksת����v�j:Iֶ �B��MA�(�4Y��UQ���j[U���ZݶjjX�*ke۪�a	��Um���%�ִ��\�e�h[�5,Ȃ�Vm
K ������!${ҝ��% ��$V�Aʢ&��
T��NU�,Ax�G]e�2����U��5��X�%N�
YMSYԕvv�Y
Q]5'вR�����ʰZ�M������2l���!۱���~,�e�,���X�`Y,�e�,��{�j=�2��T�6��
�7o��/x:�c9}c���fe�o*��E���WK��{VK'&�){��i�5_hm?����~��2�-���۝s���ۏ���͹��Lpw��PXY�x�I����j��}?�~���\
n����_��T;ҩT��R�7���9�h�	���{鷸^n����,W#Y��D �}��ߗj�=��Ўwú�9��,���XW_�5�u���,�n�3�,�5�/��1���x�$%�ι��hs���ie��p�p�3�h��p�#Y��j�;��aw<�1.��]ϖA���3��ۥ��/���9��I�t�k�~��U�ϰ��nXp<�x�/
$���u탾p��I�3C��I<�s���1'�:����;_�aY,�e�,���X�`Y,�e�,����,͐0�>��F���Q
�����"���lM0��d<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"
}