Variable |
Requirement |
Type |
Possible Values |
Description |
pb_cards_allowed |
Optional |
string |
Visa, Mastercard, Amex, Discover, Diners, JCB, EasyLink, Bermuda, IslandCard, Butterfield, KeyCard, MilStar, Solo, Switch |
Controls which credit card types are presented to the customer as payment options. Comma separate the values, when specifying multiple card types. |
pb_dcc_type |
Optional |
string |
|
DCC Type |
pt_bin |
Optional |
string |
i.e. 4111111 |
6 digit bank bin number |
pt_card_expiration |
Mandatory |
string |
MM/YY format i.e. 01/30 |
Credit Card Expiration Date |
pt_card_expiration_month |
Optional |
string |
MM format i.e. 01 |
Credit Card Expiration Date Month |
pt_card_expiration_year |
Optional |
string |
YY format i.e. 30 |
Credit Card Expiration Date year |
pt_card_is_present |
Optional |
string |
yes,no |
If passed with a value of ‘yes’, indicates card is present. |
pt_card_issue_number |
Optional/Mandatory |
string |
|
Card Issue #, which is required for Maestro/Solo/Switch credit cards only. |
pt_card_magensa |
Optional |
string |
|
Encrypted magstripe hash, from a MegTek encrypted credit card reader. |
pt_card_magstripe |
Optional |
string |
|
Non-encrypted magstripe data, from a MagTek non-encrypted credit card reader. |
pt_card_number |
Mandatory |
string |
i.e. 4111111111111112 |
Credit Card Number. Numeric only. No symbols or spaces permitted. |
pt_card_present |
Optional |
string |
yes,no |
If passed with a value of ‘yes’, indicates should be handled as card present transaction. |
pt_card_security_code |
Optional/Fraud |
string |
i.e. 123 |
Credit Card CVV Number. Mandatory for fraud protection. |
pt_card_start_date |
Optional/Mandatory |
string |
i.e. 20210101 |
Card Start Date, which is required for Maestro/Solo/Switch credit cards only. Format: YYYYMMDD |
pt_card_type |
Optional |
string |
i.e. visa,mstr,dscr,amex |
Credit Card Type. |
pt_gift_card_number |
Optional |
string |
|
Mercury Giftcard Card Number. |
pt_gift_card_security_code |
Optional |
string |
|
Mercury Giftcard CVV Number. Mandatory when specifying ‘pt_mercury_gift_card_security_code’. |
pt_is_business_account |
Optional |
string |
yes |
Used for level 2 purchase cards. When set to ‘yes’, indicates its a business level 2 purchase card. Leave blank for normal cards. |
pt_is_retail_transaction |
Optional |
string |
yes |
If passed with a value of ‘yes’, sets ‘retail’ transflag. |
pt_purchase_order_number |
Optional |
string |
|
Used for level 2 purchase cards. The value should be the purchase order number. If no ‘pt_purchase_order_number’ is passed with a level 2 purchase card transaction, orderID will be used instead. |
pt_transaction_type |
Optional |
string |
i.e. checkcard |
Transaction Mode |