bp10emu
SECRET_KEY: TPS1
MERCHANT: TPS2
12-digit Bluepay 2.0 Merchant Account ID
RESPONSEVERSION:
Current version is 3.
MISSING_URL:
Redirect URL for error transaction result.
APPROVED_URL:
Redirect URL for approved result.
DECLINED_URL:
Redirect URL for declined transaction result.
PAYMENT_TYPE:
Optional. CREDIT or ACH or DEBIT (Defaults to CREDIT)
TRANSACTION_TYPE: TPS3
Required. AUTH, SALE, CAPTURE, REFUND, REBCANCEL
CC_NUM:
The Credit Card Number. Required for AUTH/SALE. Optional for REFUND.
CVCCVV2:
Card Verification Value
CC_EXPIRES:
Credit Card Expiration Date, in MMYY format. Used when combining the expiration year and month into a single field.
CC_EXPIRES_MONTH:
Credit Card Expiration Month, in MM format. Used when submitting the expiration year and month in seperate fields.
CC_EXPIRES_YEAR:
Credit Card Expiration Year, in YY format. Used when submitting the expiration year and month in seperate fields.
AUTH_CODE:
Authorization code for a force transaction (voice auth).
ACH_ROUTING:
Contains the nine-digit bank routing ("ABA") number for the customer's checking or savings account.
ACH_ACCOUNT:
Contains the customer's checking or savings account number.
ACH_ACCOUNT_TYPE:
Set to 'C' for a checking account or 'S' for a savings account. Defaults to 'C' if not set.
DOC_TYPE:
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.
ARC - Indicates you have an actual signed, voided check from the customer.
IS_CORPORATE:
Set IS_CORPORATE to 1 to indicate this is a transaction for a company instead of an individual.
COMPANY_NAME:
Required if IS_CORPORATE is set to 1.
AMOUNT: TPS4
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.
ORDER_ID:
Up to 64 characters.
INVOICE_ID:
Up to 16 characters.
AMOUNT_TAX:
AMOUNT_TIP:
AMOUNT_FOOD:
AMOUNT_MISC:
COMMENT:
NAME:
First and last name separated by a space.
NAME1:
NAME2:
ADDR1:
ADDR2:
CITY:
STATE:
ZIPCODE:
COUNTRY:
PHONE:
EMAIL:
REMOTE_IP:
The IP address that the customer is connecting from.
MODE: TPS13
LIVE or TEST (Default)
F_REBILLING:
1 for externally generated rebilling transaction.
REBILLING: TPS5
1 for rebilling transaction or 0(Default) for non-rebilling
REB_FIRST_DATE: TPS6
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
REB_EXPR: TPS7
XX UNITS (i.e.: 10 DAYS, 1 MONTH, 1 YEAR) relative to REB_FIRST_DATE
REB_CYCLES: TPS8
Number of times to rebill. Infinite if not supplied.
REB_AMOUNT: TPS9
Amount to rebill. Defaults to amount of transaction if not supplied.
RRNO: TPS10
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.
CUSTOM_ID:
Up to 16 characters of merchant defined data.
CUSTOM_ID2:
Up to 64 characters of merchant defined data.
TRACK2:
TRACK2 data from the card's swipe. It should include ONLY the track2 data.
SWIPE:
Entire contents of a card swipe.
AVS_ALLOWED
(Depreciated):
TPS11
List of the AVS response codes to accept.
AUTOCAP
(Depreciated):
TPS12
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.
TPS_DEF:
TAMPER_PROOF_SEAL:

MD5 hash of Secret Key and transaction parameters