Markdown

Merchant Parameters

Merchant parameters for transaction requests

Field Name Description
CHKAVS Address Verification Service Flag (this is for enabling, ignoring or disabling the AVS option).AVS Check is enabled by default.
AVSMATCHSET Used for setting the response codes to check when approving transactions based on the AVS response code.See AVSMatchSet explanation for more details.
CHKCVV CVV Check flag (this is for enabling, ignoring, or disabling the Credit Card CVV2 or CVC2 check).CVV check is enabled by default. Some processors may automatically decline transactions that return a negative CVV response code.
CVVMATCHSET Used for setting the response codes to check when approving transactions based on the CVV response code.See CVVMATCHSET explanation for more details.
CUST_BRCPFCNPJ Individual CPF/Business CPNJ Number – Specific to Brazil
CONVENIENCE_FEE Reference Field used to indicate the surcharge fee amount which is included in the amount of the transaction
REQUEST_AFF_ID External Affiliate ID
REQUEST_API_VERSION Payment Service API Version (4.12)
REQUEST_LANGUAGE Language 3-letter Code
REQUEST_RESPONSE_FORMAT Service Response Format
XTL_UDFXX Merchant’s User Defined Field, with xx having a value from 01 to 20, i.e. xtl_udf01, xtl_udf02, xtl_udf03
XTL_ORDER_ID Merchant’s Order ID
XTL_CUST_ID Merchant’s Customer ID
LI_XTL_PROD_ID_X Merchant’s Product ID Name. “x” indicates a dynamic number depending on the line items sent in the request. For more information see the Multiple Line Items section.
REQUEST_INITIATOR Used in Card on File (COF) transactions. Set this parameter to 'C' for Customer Initiated transactions (CIT). Set this parameter to 'M' for Merchant Initiated transactions (MIT).
REQUEST_INSTALLMENT Default: “0”Set this parameter to ‘1” if the transaction is an installment payment.
PMT_NUMB_COF Default: “0”Set this parameter to “1” to specify that a stored payment number has been used by the merchant's own system for a COF transaction.
REQUEST_REBILL Default: "0"Set this parameter to “1” to specify that the transaction is a Rebill in a subscriptionSet this parameter to “2” to specify that the transaction is the FIRST transaction in a subscription
REQUEST_XSALE Request Cross-sale transaction.
PROC_GUID Processor GUID/GUWID
P3DS_RETURN_URL Deprecated3-D Secure Return URL after verification.
P3DS_PARAMS Deprecated3-D Secure Verification Parameters (Payspace accounts with 3DS only)Note: Data returned in this field is URL-encoded.
P3DS_VERIFICATION_URL Deprecated3-DS Verification URL where customers should be redirected to for external verification.
REQUEST_ENROLLMENT Transforms a request into a 3-D Secure enrollment check request
P3DS_TRANSID Transaction ID specific to a 3-D Secure vendor
P3DS_VERSION 3DS Version used on transaction (2)
P3DS_ECI 3-D Secure ECI value
P3DS_SCREEN_HEIGHT Total height of the cardholder's screen in pixels
P3DS_SCREEN_WIDTH Total width of the cardholder's screen in pixels
P3DS_JAVA_ENABLED A Boolean value (TRUE/FALSE) that represents the ability of the cardholder browser to execute Java
P3DS_JAVASCRIPT_ENABLED A Boolean value (TRUE/FALSE) that represents the ability of the cardholder browser to execute JavaScript
P3DS_BROWSER_HEADER The exact content of the HTTP accept headers sent from the cardholder's browser. Example:text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
P3DS_BROWSER_LANGUAGE Value represents the browser language as defined in IETF BCP47
P3DS_BROWSER_COLOR_DEPTH Value represents the bit depth of the color palette for displaying images, in bits per pixel Possible Values: 1, 4, 8, 15, 16, 24, 32, 48
P3DS_BROWSER_TIME_ZONE Time difference between UTC time and the cardholder browser local time, in minutesNote: Regardless of direction value should be positive.
P3DS_CHALLENGE_WINDOW An override field that a merchant can pass in to set the challenge window size to display to the end cardholder. The ACS will reply with content that is formatted appropriately to this window size to allow for the best user experience. The sizes are width x height in pixels of the window displayed in the cardholder browser window. Possible values: 01 - 250x400, 02 - 390x400, 03 - 500x600, 04 - 600x400, 05 - Full page
REQUEST_PARES Submitted in a 3-D Secure transaction, a value obtained from an enrollment request
REQUEST_AFF_ID_SUB External Sub-affiliate ID
REQ_LOW_VALUE_SCAEXEMPTION Used by Merchants to bypass 3DS on low value transactions by requesting Low-Value SCA Exemption
UNIQUE_XTL_ORDER_ID Enables External Order ID uniqueness.
PMT_ID_XTL External Payment /Credit Card Unique ID
PROC_UDF01 Processor Defined Field 1
PROC_UDF02 Processor Defined Field 2
PROC_SUCCESS_URL Redirect URL after successful 3-D Secure authentication process.
PROC_ERROR_URL Redirect URL after unsuccessful 3-D Secure authentication process.
PROC_REDIRECT_URL 3DS Authentication URL where customers should be redirected to for authentication.
PROD_NAME Product Name
PROD_TYPE 1- Membership Cancels, 2-Membership Renews
PROD_REBILL_METRIC M - MonthD - DayY - Year
PROD_REBILL_PERIOD 73090 etc
TAX_AMT Used to capture the tax amount charged on a transaction.
TAX_EXEMPT A flag to indicate if a business is exempted from paying taxes or not.
TRANS_TRIAL_REBILL_CUSTOMER_CONSENT Reports on Customer Consent for rebill
TRANS_CUSTOMER_RECEIPT Stores Customer transaction receipt
MBSHP_ID_XTL For capturing customer membership id for memberships managed by the merchant.
TRANS_REBILL_TYPE Reports if rebill is of either of these types NONE, TRIAL, INITIAL, REBILL
TPPE_ID Third-Party Processing Entity; this can be an e-Commerce platform, a CRM, another gateway or any other entity which transmits cardholder data on a merchant’s behalf.
PMT_WALLET This field shall be used to hold all the different types of wallets including e-wallet and m-wallet when available
PMT_WALLET_CRYPTOGRAM Base64 URL encoded field that’ll hold the payload of the authorized transaction which comes from the Apple Pay or Google Pay session on the payment form hosted by the merchant
ORIG_CARD_BRAND_TRANSID This is the incoming card scheme transaction id from the original transaction for the card and the merchant account.