The following example will demonstrate what is needed to perform the correct computation of the algorithm:
<FORMMETHOD="post" ACTION="https://sandbox.paymentsgateway.net/swp/co/default.aspx"> <input name="pg_billto_postal_name_first" type="text" value="Bob"/> <input name="pg_billto_postal_name_last" type="text" value="Smith"/> <input type="hidden" name="pg_api_login_id" value="APILOGINID"/> <input type="hidden" name="pg_transaction_type" value="10"/> <input type="hidden" name="pg_version_number" value="1.0"/> <input type="hidden" name="pg_total_amount" value="5.00"/> <input type="hidden" name="pg_utc_time" value="634094514514687490"/> <input type="hidden" name="pg_transaction_order_number" value="100055"/> <input type="hidden" name="pg_ts_hash" value="4bac0b9badbea7730cd41c334384bdfa"/> <input TYPE=SUBMIT> </FORM>
Note: 'pg_ts_hash' was computed like this:
pg_ts_hash=HMAC-MD5("APILOGINID|10|1.0|5.00|634094514514687490|100055", "SECURETRANSACTIONKEY")
Have you generated your API Login ID and Secure Transaction Key? If not, you’ll need to log into our gateway under “Gateway Settings”>Gateway Key and generate both items; https://sandbox.paymentsgateway.net/vt3/login.aspx.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article