12-digit Bluepay 2.0 Merchant Account ID
Current version is 3.
Optional. GET or POST or DIRECT (Defaults to GET)
Redirect URL for error transaction result.
Redirect URL for approved result.
Redirect URL for declined transaction result.
Optional. CREDIT or ACH or DEBIT (Defaults to CREDIT)
Required. AUTH, SALE, CAPTURE, REFUND, REBCANCEL
2 if creating a TransArmor Token. 1 if using a TransArmor Token. Include TransArmor Token as the CC_NUM value.
Required if F_TRANSARMOR=1. VISA = Visa MC = MasterCard AMEX = American Express DC = Diner's Club DISC = Discover JCB = JCB
The Credit Card Number. Required for AUTH/SALE. Optional for REFUND.
Card Verification Value
Credit Card Expiration Date, in MMYY format. Used when combining the expiration year and month into a single field.
Credit Card Expiration Month, in MM format. Used when submitting the expiration year and month in seperate fields.
Credit Card Expiration Year, in YY format. Used when submitting the expiration year and month in seperate fields.
Authorization code for a force transaction (voice auth).
Contains the nine-digit bank routing ("ABA") number for the customer's checking or savings account.
Contains the customer's checking or savings account number.
Set to 'C' for a checking account or 'S' for a savings account. Defaults to 'C' if not set.
PPD - Indicates you have a personal signed agreement on file for the customer, this is the default if not set.
CCD - Indicates you have a company-signed agreement on file for the customer.
WEB - Indicates the customer has agreed to the charges via an internet-based or electronic form.
TEL - Indicates you have a recorded telephone call on file with the customer verbally agreeing to be charged.
Set IS_CORPORATE to 1 to indicate this is a transaction for a company instead of an individual.
Required if IS_CORPORATE is set to 1.
The FULL amount of the transaction, including tax and tip. (XXXXXXXX.XX format)
If not set on a REFUND the full amount of the original transaction will be refunded.
Up to 128 characters.
Up to 64 characters.
First and last name separated by a space.
LIVE or TEST (Default)
1 for rebilling transaction or 0(Default) for non-rebilling
The date of the first rebilling.
Has two valid formats:
YYYY-MM-DD HH:MM:SS Hours, minutes, and seconds are optional.
XX UNITS (i.e.: 10 DAYS, 1 MONTH, 1 YEAR) relative to date/time of transaction
XX UNITS (i.e.: 10 DAYS, 1 MONTH, 1 YEAR) relative to REB_FIRST_DATE
Number of times to rebill. Infinite if not supplied.
Amount to rebill. Defaults to amount of transaction if not supplied.
Set to 1 to require the customer to enter a valid captcha value, as issued by Bluepay servers. Is calculated as part of the TPS by default.
Required if CAPTCHA_REQUIRED is set to 1 The actual value displayed on the image returned by the captcha handler.
RRNO of template transaction or any rebilling transaction in the sequence to be canceled if TRANSACTION_TYPE is REBCANCEL.
Transaction ID of the AUTH to CAPTURE if TRANSACTION_TYPE is CAPTURE.
Transaction ID of the SALE to REFUND if TRANSACTION_TYPE is REFUND.
Name of new Customer Token to create.
The Customer Token whose stored payment information should be used for this transaction.
Up to 16 characters of merchant defined data.
Up to 64 characters of merchant defined data.
TRACK2 data from the card's swipe. It should include ONLY the track2 data.
Entire contents of a card swipe.
The full output of a keyboard emulation EMV reader.
Set to “1” to indicate a direct read from a connected EMV card reader device.
Set to “1” on a swipe transaction after an EMV transaction has failed.
List of the AVS response codes to accept.
Optional for AUTH
1 for Automatic Capture.
0 for regular transaction processing.
If this is set to 1, and the AUTH is successful, the AUTH will automatically be CAPTURED in 15 minutes.
The algorithm used to compute the TAMPER_PROOF_SEAL. Accepted values are 'MD5', 'SHA256', 'HMAC_SHA256', 'SHA512' or 'HMAC_SHA512'(preferred).
Hash of Secret Key and transaction parameters