Collects payment-specific customer names and session data.
Transaction Details - Payment
Payment Customer Details
| Variable | Requirement | Type | Possible Values / Example | Description | Notes |
|---|---|---|---|---|---|
pt_payment_first_name |
Optional | string | John | Customer’s first name for the payment. | Can be used for customer-facing receipts or transaction tracking. |
pt_payment_last_name |
Optional | string | Smith | Customer’s last name for the payment. | Used in combination with first name if pt_payment_name is not provided. |
pt_payment_name |
Optional | string | John Smith | Customer’s full name for the payment. | Preferred over separate first/last name if available. |
pt_payment_session |
Optional | string | session_abc123 | Payment session data. | Typically used for tracking session state between checkout and payment gateway. |
pd_transaction_payment_type |
Optional | string | ach, credit, mercury, stored_value, swipe | Determines the type of payment script to use. | Allowed Values: • credit (or blank) – Standard credit card payment• swipe – POS/swipe credit card payments (minimum card data required)• ach – ACH/eCheck payments (requires ACH/eCheck merchant account)• mpgiftcard – Mercury Giftcard Split Payments (requires Mercury Giftcard capability)• prepaid – Prepaid/stored value card payments (requires prepaid stored value capability) |