Sending a /getSessionToken
Send the /getSessionToken
request with its mandatory parameters.
When calculating the checksum
parameter value:
- Concatenate the following fields in this order, with no spaces, and no separators between the fields:
merchantId
,merchantSiteId
,clientRequestId
,timeStamp
,merchantSecretKey
- Calculate the SHA-256 hash of the concatenated fields.
Example /getSessionToken
Request
{ "merchantId":"<your merchantId>", "merchantSiteId":"<your merchantSiteId>", "clientRequestId":"<unique request ID in merchant system>", "timeStamp":"<YYYYMMDDHHmmss>", "checksum":"<calculated checksum>" }
Example /getSessionToken
Response
The response returns a sessionToken
, which is used in sending the /payment
request.
{ "sessionToken":"7db38b03-c1ae-45fc-8fce-8a55cfa4a6e0", "internalRequestId":188635168, "status":"SUCCESS", "errCode":0, "reason":"", "merchantId":"479748173730597238", "merchantSiteId":"180083", "version":"1.0", "clientRequestId":"20200510165419" }