YOUR ENDPOINT?reply_code=604&reply_desc=Order%20is%20unique%20and%20must%20be%20used%20only%20once.&trans_id=22924&trans_date=11%2F02%2F2020%2012%3A40%3A11&trans_amount=7.23 &trans_currency=USD&trans_order=ABC12365&payment_details=VISA….1234&merchant_id=3783018&client_fullname=dim%20tester&client_phone=97223344556&client_email=you@email.com &signature=r5b25pouS4NvsjZ3ufmI2J1fJ%2FJ2rHnRnMkeybeHzHY%3D
Parameter
|
Description
|
---|---|
reply_code
|
Reply code provided from the system
|
reply_desc
|
The reason for the decline as it is provided from the provider or by the system - for further info contact Support
|
trans_id
|
The transaction ID that is generate by our system
|
trans_date
|
The time and date of the transaction - Time is set to GMT (URL Encoded)
|
trans_amount
|
The amount of the transaction that was processed
|
trans_currency
|
The currency in which the transaction was processed. (ISO Code - USD/EUR/GBP)
|
trans_order
|
The order id that was sent by the merchant to our system - the unique identifier on the merchant CRM system.
|
payment_details
|
This will return the payment method used and the last 4 digits on the card number if relevant
|
merchant_id
|
The company id as it was provided to the merchant by Support (Company Number)
|
client_fullname
|
The full name of the client that was included in the transaction.
|
client_phone
|
The phone number of the client that was included in the transaction.
|
client_email
|
The email address of the client that was included in the transaction.
|
signature
|
base64( hash('sha256', trans_id + trans_order + reply_code + trans_amount + trans_currency + merchanthash))
|
Service to request a transaction status – by default the service will return the PENDING transaction id that was sent given that this service was built for the purpose of checking 3DS transactions, you can adjust the RequestType field to “1” to receive all other types of transaction status.
The final transaction status is not the 553 reply. This is a pending ID which should be ignored.
https://process.highisk.com/member/getStatus.asp
Field
|
Required
|
Description
|
---|---|---|
CompanyNum
|
Yes
|
Your merchant number - 5722306
|
TransID
|
Yes
|
ID number of transaction
|
RequestType
|
No
|
For a non-pending transaction send "1"
|
https://process.highisk.com/member/getStatus.asp?CompanyNum=XXXXXXX&TransID=XXXX
|
Field
|
Description
|
---|---|
Reply
|
Reply code (see list of possible reply codes of Silent Post)
|
ReplyDesc
|
Reply description
|
TransID
|
ID number of transaction
|
https://process.highisk.com/member/getStatus.asp
Field
|
Required
|
Description
|
---|---|---|
CompanyNum
|
Yes
|
Your merchant number - 5722306
|
Order
|
Yes
|
ID number of transaction
|
Signature
|
Yes
|
Signature creation algorithm is: base64(Hash("SHA256",CompanyNum + Order + MerchantHashKey))
Signature output example: ZaezsN+9xHWkLorQgtNW5M+fB6/lVP4SgtlUDwgBl+0= |
https://process.highisk.com/member/getStatus.asp?Order=XXXXXXX&CompanyNum=XXXXXXX&signature=ZaezsN+9xHWkLorQgtNW5M+fB6/lVP4SgtlUDwgBl+0=
|
Field
|
Description
|
---|---|
Reply
|
Reply code (see list of possible reply codes of Silent Post)
|
ReplyDesc
|
Reply description
|
TransID
|
ID number of transaction
|
trans_date
|
Date and time of the transaction
|
merchantID
|
Company Number
|
trans_amount
|
Transaction amount
|
trans_currency
|
Transaction currency
|
trans_type
|
Transaction type: 0 = Debit Transaction 1 = Authorization only 2 = Capture 3 = Charge stored credit card (pass the stored card ID in CcStorageID field)
|
trans_installments
|
The number of installments for the transaction.
|
client_fullName
|
Card holder full name
|
client_email
|
Card holder email
|
client_phoneNum
|
Card holder phone number
|
{ “replyCode”:”546″, “replyDesc”:”Previous transaction with this card is still in process, please try again after response is sent”, “trans_id”:”20″, “trans_date”:”21/08/2017 15:52:57″, “merchantID”:”XXXXXXX”, “trans_amount”:”10″, “trans_currency”:”USD”, “trans_type”:”0″, “trans_installments”:”1″, “client_fullName”:”test best”, “client_email”:”test@highisk.com”, “client_phoneNum”:”+0()1234567″ }
{ “error”:”0″, “message”:”SUCCESS”, “data”:[
{ “replyCode”:”004″, “replyDesc”:”Missing Customer Name Part”, “trans_id”:”19717″, “trans_date”:”28/01/2019 16:05:21″, “merchantID”:”XXXXXXX”, “trans_amount”:”1.23″, “trans_currency”:”USD”, “trans_type”:”0″, “trans_installments”:”1″, “client_fullName”:”test best”, “client_email”:”test@highisk.com”, “client_phoneNum”:”1212121212″ }
{ “replyCode”:”546″, “replyDesc”:”No details”, “trans_id”:”20″, “trans_date”:”21/08/2017 15:52:57″, “merchantID”:”XXXXXXX”, “trans_amount”:”10″, “trans_currency”:”USD”, “trans_type”:”0″, “trans_installments”:”1″, “client_fullName”:”bester tester”, “client_email”:”best@highisk.com”, “client_phoneNum”:”+0()1234567″ }
{ “replyCode”:”000″, “replyDesc”:”SUCCESS”, “trans_id”:”4091″, “trans_date”:”24/12/2017 21:03:04″, “merchantID”:”XXXXXXX”, “trans_amount”:”1″, “trans_currency”:”EUR”, “trans_type”:”0″, “trans_installments”:”1″, “client_fullName”:”TEST HOST CARD”, “client_email”:”tester1@highisk.com”, “client_phoneNum”:”” }
{ "error":"103", "message":"Failed On Authentication", "data":[] }