DEVELOPER

Back

Browser Post Validation Response Fields


This chapter describes the data that is returned from validation events that can occur when processing using the Browser Post API.



BP_FIELD_ERRORS


The BP_FIELD_ERRORS field will contain a pipe/caret-delimited list of the fields that failed and the reason code for the failure, during a request to the Browser Post API. In the example below, the ACCOUNT_NBR and EXP_DATE fields were missing and the FIRST_NAME field failed the regular expression validation. All other POSTed fields were accepted by the Browser Post system. The possible field error reason codes are listed in the following table.

Example:

BP_FIELD_ERRORS = ‘first_name^FE_002|account_nbr^FE_001|exp_date^FE_001’

BP_FIELD Error Codes

CodeDescription
FE_001Required Field Missing
FE_002Field failed RegEx Validation
FE_003ACCOUNT_NBR failed MOD-10 check




BP_RESP_CODE and BP_RESP_TEXT


The BP_RESP_CODE field contains a code value that corresponds with one of the specific validation events that can occur when processing using the Browser Post API. The table below outlines the possible codes that may be received. Contact the EPX Integration team for assistance in troubleshooting error messages received while implementing the Browser Post API.

BP_RESP_CODE

BP_RESP_CODEBP_RESP_TEXT
BP_000Success

Merchant Configuration Errors

These errors are a result of instances where the Merchant configuration file cannot be loaded. Without this file we cannot access the merchant’s stored value for INVALID_REDIRECT_URL, so the client browser will be redirected to a generic EPX error page.

NOTE: Due to the nature of the issue, these errors cannot be returned; however, they will be logged and for assistance in troubleshooting contact the Integration team at EPX.

Merchant Configuration Errors

BP_RESP_CODEBP_RESP_TEXT
BP_100Missing TAC
BP_101TAC decryption error
BP_102Invalid TAC parameter
BP_103TAC validation – 4-part key mismatch
BP_104Merchant configuration not found
BP_105Merchant configuration decryption error
BP_106Merchant configuration parse error
BP_110Merchant REDIRECT_URL not configured

REDIRECT_URL Validation Errors

These errors are a result of instances where the REDIRECT_URL cannot be validated. If a merchant provides a value for INVALID_REDIRECT_URL, the browser will be redirected there with error codes, response variables, etc. If INVALID_REDIRECT_URL is not configured, the browser will be redirected to the EPX generic error page.

REDIRECT_URL Validation Errors

BP_RESP_CODEBP_RESP_TEXTAdditional Detail
BP_111TAC validation – REDIRECT_URL missingThis response occurs when a redirect URL was not sent.
BP_112TAC validation – Invalid REDIRECT_URLIf this error occurs the system will append the value for REDIRECT_URL contained in the TAC to the response output, using the tag: REDIRECT_URL
BP_113Merchant REDIRECT_URL mismatchIf this error occurs the RTBP system will append the value for REDIRECT_URL contained in the TAC to the response output, using the tag: REDIRECT_URL. In addition, the system will also echo back the stored (configured URL, sans query string) value for REDIRECT_URL, using the tag: MERCH_REDIRECT_URL

Basic Validation Errors

These errors are a result of instances where the REDIRECT_URL has been validated, but there is an additional validation issue. The code will be returned to the REDIRECT_URL address if they occur. The BP_140 code is used for any field mismatch validation failures.

Basic Validation Errors

BP_RESP_CODEBP_RESP_TEXT
BP_120Multiple TAC use
BP_121Expired TAC
BP_122TAC validation - TRAN_NBR missing
BP_123TAC validation - TRAN_GROUP missing
BP_124TAC validation - AMOUNT missing
BP_125TAC validation - POST value mismatch
BP_126TAC validation - Invalid merchant validation code (MVC)
BP_127TAC validation - Invalid RESPONSE_URL
BP_128TAC validation - TRAN_GROUP mismatch
BP_129TAC validation - Unknown TRAN_GROUP
BP_130Unknown tran_code
BP_131System Error
BP_1323-D Secure authentication failure
BP_1333-D Secure system error
BP_140Field error
©2025 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.