Authentication
Use the login method for the authentication process in the 2Checkout system.
Parameters
merchantCode
Required (string)
Your merchant identifier (received from 2Checkout).
date
Required (string)
UTC ISO Date format (e.g. 2010-01-01 12:13:14)
hash
Required (string)
Calculated HMAC SHA256 signature based on MerchantCode and Date, using your secret key (see example below).
Response
sessionID
string
Session identifier string. An exception will be thrown if the values are incorrect. The sessionID expires in 10 minutes.
Request
To create the HMAC_SHA256 source string, use your merchant code and the date of the request, prefixing them with the length in bytes of each respective value, along with your account’s secret key (for UTF-8 characters, the length in bytes might be longer than the string length). For example:
merchantCode
Avangate
8AVANGATE
date
2010-05-13 12:12:12
192010-05-13 12:12:12
HMAC source string
8AVANGATE192010-05-13 12:12:12
Secret key
SECRET_KEY
Calculated HMAC_SHA256 signature based on MerchantCode and Date, using your secret key: bf763db7d333e9c3038698cf59ada3e6.
Request Example
Errors
AUTHENTICATION_FAILED
Authentication failed
FORBIDDEN
Forbidden area
Last updated
Was this helpful?