Validating a Challenge
BarclaysREST API
Running the Validation service compares the customer's response to the challenge from the issuing bank to
validate the customer identity.
Card-Specific Requirements
Some payment cards require additional information to be collected during a
transaction.
- consumerAuthenticationInformation. defaultCard
- This field is recommended for Discover ProtectBuy.
- consumerAuthenticationInformation. productCode
- This field is required for American Express SafeKey (US) when the product code isAIRfor an airline purchase).
- merchantInformation.merchantDescriptor. name
- This field is required for Visa Secure travel.
- orderInformation.shipTo.addess1
- This field is required only for American Express SafeKey (US).
- orderInformation.shipTo.address2
- This field is required only for American Express SafeKey (US)
Country-Specific Requirements
These fields are required for transactions in specific countries.
- consumerAuthenticationInformation. merchantScore
- This field is required for transactions processed in France.
- orderInformation.billTo.administrativeArea
- This field is required for transactions in the US and Canada.
- orderinformation.billTo.locality
- This field is required for transactions in the US and Canada.
- orderInformation.billTo.postalCode
- This field is required when theorderInformation.billTo.countryfield value isUSorCA.
Endpoint
Production:
POST
https://api.smartpayfuse.barclaycard
/risk/v1/authentication-resultsTest:
POST
https://api.smartpayfuse-test.barclaycard
/risk/v1/authentication-results