bp10emu
SECRET_KEY: TPS1
MERCHANT: TPS2
12-digit Bluepay 2.0 Merchant Account ID
RESPONSEVERSION:
Current version is 3.
RESPONSETYPE:
Optional. GET or POST or DIRECT (Defaults to GET)
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 128 characters.
INVOICE_ID:
Up to 64 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:
MODE: TPS13
LIVE or TEST (Default)
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.
CAPTCHA_REQUIRED: TPS9
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.
CAPTCHA_WORD: TPS9
Required if CAPTCHA_REQUIRED is set to 1 The actual value displayed on the image returned by the captcha handler.
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.
CUST_TOKEN:
The Customer Token whose stored payment information should be used for this transaction.
Any parameters not sent will be filled out from the last transaction that used this Customer Token.
NEW_CUST_TOKEN:
The new Customer Token that will store this customer's payment information. Must be 6-16
alphanumeric characters. Cannot include the values of NAME1, NAME2, or COMPANY_NAME. Cannot
include the last 4 digits of the customer's payment account number. Must be unique to this
account.
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.
CUSTOMER_IP:
TPS_DEF:
TAMPER_PROOF_SEAL:

MD5 hash of Secret Key and transaction parameters