Skip to main content

Endpoints: Payer Authentication


Server URLs

Use the base URL for your environment as the URL prefix.

EnvironmentBase URL
Productionapi.cybersource.com
Production (India)api.in.cybersource.com
Testapitest.cybersource.com
EnvironmentBase URL
Productionapi.merchant-services.bankofamerica.com
Testapitest.merchant-services.bankofamerica.com
EnvironmentBase URL
Productionapi.smartpayfuse.barclaycard
Testapi.smartpayfuse-test.barclaycard
EnvironmentBase URL
Productionapi.gw.cliq.com
Testapi.gw.cas.cliq.com
EnvironmentBase URL
Productionnabgateway-developer.nab.com.au
Testnabgateway-developer.nab.com.au
EnvironmentBase URL
Productionapi.visaacceptance.com
Testapitest.visaacceptance.com

Authentication Setup

Create a payer authentication setup request to obtain the JWT and the device data collection URL needed to begin the enrollment check flow.

MethodPathDescriptionReference
POST/risk/v1/authentication-setupsCreate a payer authentication setup Authentication Setup

Enrollment Check

Check whether a card is enrolled in a 3-D Secure program and initiate the authentication flow.

MethodPathDescriptionReference
POST/risk/v1/authenticationsUse when verifying that a card is enrolled in a card authentication program or requesting authentication from the issuer. Enrollment Check

Validation

Validate the authentication response after the cardholder completes the step-up authentication challenge.

MethodPathDescriptionReference
POST/risk/v1/authentication-resultsUse when retrieving and validating authentication results from the issuer so that the merchant can process the payment. Validation

Last published: September 29, 2026