Post Data Validation
AIM/SIM
The Data Validation URL Tool can be used to validate the syntax of name/value pairs. For example, you could change the Transaction Post URL in your script from https://test.authorize.net/gateway/transact.dll to https://developer.authorize.net/tools/paramdump/index.php and submit a sample transaction. The transaction results will be posted to the screen and will list all name/value pairs your script is submitting. You can then verify that all field names and values in your transaction request are correct.
Because you are not posting to a processing environment, the Data Validation URL will not provide error codes as they would be returned in a transaction response from the payment gateway. This tool only provides a list of fields that are being submitted to the payment gateway to help you verify that name/value pairs in your transaction request are submitted correctly.
The Data Validation URL Tool can also be used to test Relay Response and see what data Authorize.Net sends back in the response post. To use the Data Validation URL, set the following in your HTML Form POST:
<INPUT TYPE="HIDDEN" NAME="x_relay_response" VALUE="true" />
<INPUT TYPE="HIDDEN" NAME="x_relay_url" VALUE = "https://developer.authorize.net/tools/paramdump/index.php" />
After a payment is submitted from the payment gateway hosted Payment Form, a list of all of the name/value pairs included in the Relay Response will appear on the screen.
Implementation Guides
- Choose an API
- Compare E-commerce APIs
- Simple Checkout
- Server Integration Method (SIM)
- Advanced Integration Method (AIM)
- Automated Recurring Billing™ (ARB)
- Customer Information Manager (CIM)
- eCheck.Net® (PDF)
- Card Present Integration
