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)