Transaction Response
Response Fields
The response will consist of all name value pairs submitted along with the name value pairs delineated below.
Variable | Max Size | Possible Values | Description |
pi_response_status | 7 | success, badcard, problem, fraud | Indicates if transaction was approved, declined, not processed, or fraudulent:‘success’ - Transaction was successful.‘badcard’ - Transaction failed due to decline from processor.‘problem’ - Transaction failed due to problem unrelated to credit card.‘fraud’ - Transaction failed due to failure of FraudTrak2 filter settings. |
pi_duplicate_transaction | 3 | yes | If the orderID of the transaction was previously submitted, then the value of this field will be set to “yes” and the values of the other fields will be the same as the original transaction. |
pi_error_message | NA | Error Response Message | |
pt_order_id | 25 | Unique numeric order ID used to identify transaction for any future activity including voids and returns. | |
pi_response_code | NA | Alphanumeric Response Code - See Appendix | |
pt_authorization_code | 6 | Authorization Code | |
pt_ip_address | 15 | IP address of posting system. | |
pt_user_agent | NA | Browser or Identifier of posting system. | |
pt_transaction_response_hash | NA | Verification Response Hash value. |
Notes:
The above assume the normal response fields are returned by the Smart Screens v2 payment method.