Covers transaction totals, taxes, fees, and currency formatting.
Transaction Details - Amount
Currency / Transaction Amount
| Variable | Requirement | Type | Possible Values / Example | Description | Notes |
|---|---|---|---|---|---|
pt_currency |
Optional | string | USD | Three-character ISO currency code. | Must follow ISO 4217 format (e.g., USD, EUR). |
pd_currency_symbol |
Optional | string | $ | Currency symbol used for display. | UI-only field; does not affect processing. |
pt_subtotal |
Optional | string | 123.45 | Transaction subtotal before taxes, fees, and shipping. | Must follow numeric format 1234.56 only. 1 |
pt_convenience_fee_amount |
Optional | string | 3.95 | Convenience fee applied to transaction. | Included in total calculation if provided. 1 |
pt_shipping_amount |
Optional | string | 2.00 | Flat shipping fee for the order. | Applies to full order total. 1 |
pt_handling_amount |
Optional | string | 1.00 | Flat handling fee for the order. | Added before final transaction total. 1 |
pt_tax_amount |
Optional | string | 12.34 | Sales tax amount (Level 2 processing). | Defaults to 0.00 if not provided. 1 |
pt_tax_rate |
Optional | string | 0.0825 | Sales tax rate. | Example: 0.0825 = 8.25%. |
pt_transaction_amount |
Mandatory | string | 1234.56 | Total amount charged for the transaction. | Must include all fees, tax, and shipping. 1 |
pt_pre_transaction_balance |
Optional | string | 1234.56 | Account balance before transaction. | Used for reporting and reconciliation. 1 |