Transaction Details - Credit Card


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