bp20post
SECRET_KEY: TPS1
ACCOUNT_ID: TPS2
12-digit Bluepay 2.0 Account ID
USER_ID:
Optional. Your 12-digit Bluepay 2.0 User ID
TAMPER_PROOF_SEAL:

MD5 hash of Secret Key and transaction parameters
VERSION:
Optional. Value of 1 includes PAYMENT_ACCOUNT_MASK and CARD_TYPE in response.
TPS_DEF:
Optional. Definition of which fields are included in the TAMPER_PROOF_SEAL
TRANS_TYPE: TPS3
Optional. AUTH, SALE, REFUND, CAPTURE, VOID (defaults to SALE)
PAYMENT_TYPE:
Optional. CREDIT or ACH or DEBIT (Defaults to CREDIT)
MODE:
Optional. TEST or LIVE (Defaults to TEST)
MASTER_ID: TPS5
Optional. The TRANS_ID of a previous transaction
AUTH_CODE:
Authorization code for a force transaction (voice auth).
CARD_CVV2:
Card Verification Value
CARD_EXPIRE:
Credit Card Expiration Date, in MMYY format.
SWIPE:
The full swiped track data, including both Track1 and Track2.
TRACK2:
Only Track2 of the swiped data.
PAYMENT_ACCOUNT: TPS7
'C' for checking, or 'S' for savings, bank routing number and customer bank account number seperated by colons.
(eg: 'C:123456789:1234123412341234')
DOC_TYPE:
ACH documentation type. 'PPD', 'CCD', 'TEL', 'WEB', or 'ARC'. Defaults to 'WEB' if not set.
IS_CORPORATE:
Set to '1' if this is a corporate transaction, rather than personal.
COMPANY_NAME:
The name of the company on the check or credit card. (64 characters)
AMOUNT: TPS4
The FULL amount of the transaction, including tax and tip. (XXXXXXXX.XX format)
NAME1: TPS6
The customer's first name (16 characters)
NAME2:
The customer's last name (16 characters)
ADDR1:
The customer's street address, necessary for AVS. (64 Characters)
ADDR2:
The customer's second address line, if any (64 Characters)
CITY:
The customer's city (32 Characters)
STATE:
The customers' state, province, or equivalent. (16 Characters max; 2-letter abbrev preferred)
ZIP:
The customer's zipcode or equivalent. (16 Characters)
COUNTRY:
The customer's country (64 Characters)
EMAIL:
The customer's email address.
PHONE:
The cusotmer's phone number.
MEMO:
128-character descriptor field.
CUSTOM_ID:
64 characters of merchant-specified data
CUSTOM_ID2:
64 characters of merchant-specified data
ORDER_ID:
Optional Purchase Order ID (16 Chracters)
INVOICE_ID:
Optional Invoice ID (16 Characters)
CUSTOMER_CODE:
Optional Customer ID (16 Characters)
AMOUNT_TIP:
Tip amount
AMOUNT_TAX:
Tax amount
AMOUNT_FOOD:
Amount spent on food for restaurants
AMOUNT_MISC:
Amount spent on beverages and other
DO_REBILL:
1 for rebilling, not set or 0 for no rebilling
REB_IS_CREDIT:
0 or Null for SALE, 1 for CREDIT
REB_FIRST_DATE:
Date and time of first rebilling to run, in ISO format (YYYY-MM-DD HH:MM:SS)
Required for rebilling Time portion is optional;
will default to midnight on the date specified.
REB_EXPR:
Rebilling period in date expression format ("3 DAY" to run every three days,
"1 MONTH" to run monthly, "1 YEAR" to run yearly, "2 WEEK" to run bi-weekly, etc)
Required for rebilling.
REB_CYCLES:
Optional. Number of times to rebill. If not set rebill will run until cancelled.
REB_AMOUNT:
Optional. How much to charge when rebillings are run. Defaults to amount of transaction being run.
SMID_ID:
Debit card encryption key
PIN_BLOCK:
Debit card encrypted PIN
AMOUNT_CASHBACK:
Amount of cash given to customer
AMOUNT_SURCHARGE:
Surcharge for performing cash back
SSN:
Customer's SSN or TAXID, all digits (no dashes) (9 Characters)
BIRTHDATE:
Customer's birthdate in ISO format (YYYY-MM-DD)
CUST_ID:
Customer's state ID or driver's license. (25 Characters)
CUST_ID_STATE:
State of issuance of the customer's ID. (16 Characters)
DO_AUTOCAP:
'1' or '0'
AVS_ALLOWED:
A string containing all the acceptable AVS responses.
CVV2_ALLOWED:
A string containing all the acceptable CVV2 responses.