Hi,
In the ARB_guide.pdf document, there is the following (colors added by me)...
The payment gateway creates the MD5 Hash using the following pieces of account and transaction information as input:
- MD5 Hash value—this is the value set by the merchant in the Merchant Interface
- API Login ID (x_login)
- Transaction ID (x_trans_id)
- Amount (x_amount)
... and directly below, it says ...
For example, if the MD5 Hash value configured by the merchant in the Merchant Interface is “wilson,” and the transaction ID is “9876543210” with an amount of $1.00, then the field order used by the payment gateway to generate the MD5 Hash would be as follows:
wilson98765432101.00
... I used the second example in my development and keep getting an "Invalid hash" error, but when I look at it now it seems like the second block should have the API Login Id after the MD5 Hash value
Which is correct?
If the wilson98765432101.00 example is incorrect, has it always been incorrect or is this a recent change?