Defines general options, transaction handling, and client integration parameters.
Transaction Details - Account Identifiers and Flags
Account Identifiers / Transaction Configuration
| Variable | Requirement | Type | Possible Values / Example | Description | Notes |
|---|---|---|---|---|---|
pa_version |
Optional | integer | Example: 1 | API version number. | Use only when instructed by support staff. Incorrect use may cause checkout issues. |
pb_avs_only |
Optional | string | yes |
Performs an AVS (Address Verification System) check only. | Allows a transaction amount of 0.00. |
pb_duplicate_check_window |
Optional | string | 5–9999 | Time window (minutes) for duplicate transaction detection. | Default: 5 minutes. |
pb_post_auth |
Optional | string | yes |
Automatically submits approved transactions for settlement. | If omitted, manual settlement required. |
pt_is_initial |
Optional | boolean | yes |
Identifies the transaction as the initial customer-initiated transaction intended for future non-recurring use. | Intended only for the first transaction in a stored credential series where future transactions are not recurring or subscription-based. When set to yes, the system applies the ‘init,cit’ transaction flags. For recurring or subscription-based billing, use the pr_is_initial and pr_is_recurring fields instead. |
pb_store_data_only |
Optional | string | yes |
Stores transaction data without authorization. | Only enabled for approved accounts. |
pd_language |
Optional | string | EN, ES, FR |
Language code for UI display. | EN = English, ES = Spanish, FR = French. |
pt_authorization_code |
Optional | string | — | Pre-approved authorization code. | Used only for forced authorizations. |
pt_avs_level |
Optional | integer | -1, 0, 1, 3, 4, 5, 6 | AVS verification level. | See AVS specification for details. |
pt_client_identifier |
Optional | string | coldfusion, softcart, cart32, mobileapp | Identifies client integration source. | Use only when instructed by support staff. |
pt_gateway_account |
Mandatory | string | — | Gateway account username. | Required for all transactions. |
pt_ip_address |
Optional | string | 123.123.123.123 | Customer IPv4 address. | Used for fraud detection. |
pt_transaction_hash |
Optional | string | — | Transaction integrity verification hash. | Ensures request authenticity. |
pt_transaction_time |
Optional | string | YYYYMMDDhhmmss | Transaction timestamp (GMT). | Must follow exact format. |
pt_transaction_type |
Optional | string | checkcard | Type of transaction. | Common: checkcard, credit, debit. |
pd_content_privacy_statement |
Optional | string | — | Custom privacy statement shown to customers. | Defaults to system standard if not provided. |
pd_content_privacy_url |
Optional | string | https://yourdomain.com/privacy.html | Privacy policy URL. | Must be fully qualified URL. |
pd_content_return_url |
Optional | string | https://yourdomain.com/returns.html | Return/credit policy URL. | Must be fully qualified URL. |
pd_shipping_policy_url |
Optional | string | https://yourdomain.com/shipping.html | Shipping policy URL. | Must be fully qualified URL. |
pt_customer_comments |
Optional | string | — | Customer-facing comments in confirmation email. | Used for additional messaging only. |
pd_css_template |
Optional | string | template_name | Custom CSS template. | Use only when instructed by support staff. |
pd_javascript_template |
Optional | string | template_name | Custom JavaScript template. | Use only when instructed by support staff. |