This signature is generated by system, sent to merchant backend URL in the payload of Signature
parameter
Parameter | Type | Description | Example |
---|
SecretKey | string | Private key used to make digital signature, provided by Inticore | ssstitsecret |
MerchantCode | string | Merchant code, provided by Inticore | F00021 |
PaymentId | integer | Payment channel ID | 18 |
RefNo | string | Unique merchant transaction ID | 1234567890 |
Amount | number | Transaction amount (without separator and decimal) | 300000 |
Currency | string | Currency used (only accept IDR) | IDR |
Status | string | Payment transaction status as follows : SUCCESS, PENDING or FAILED | SUCCESS |
The fields is set in the following order:
(SecretKey & MerchantCode & PaymentId & RefNo & Amount & Currency &
StatusExample:
SecretKey = ssstitsecret
MerchantCode = F00021
PaymentId = 18
RefNo = 1234567890
Amount = 300000
Currency = IDR
Status = SUCCESS
The hash would be calculated on the following string:
ssstitsecretF00021181234567890300000IDRSUCCESS
The resulting has signature value equals to (using SHA1 base64 hash algorithm)
A7KwRYib8C2SraAEYYG2Am79Dgk=