On This Page
REST API
Use Case: Validating and Authorizing a Transaction
The Validation service can be combined with the Authorization service so that when a
customer's authentication is validated, the transaction is automatically submitted for
authorization.
Fields Specific to the Visa Secure Use Case
These API fields are required specifically for this use case.
- Set this field tovbvfor a successful authentication (EMV 3-D Secure value of05),vbv_attemptedif authentication was attempted but did not succeed (EMV 3-D Secure value of06), orvbv_failureif authentication failed (EMV 3-D Secure value of07).
- Required when payer authentication is successful.
Card-Specific Requirements
Some payment cards require information to be collected during a transaction.
- Recommended for Discover ProtectBuy.
- Required when the card type is Cartes Bancaires.
- Required for American Express SafeKey (US) when the product code isAIRfor an airlinepurchase).
- Required for Visa Secure travel.
- Required only for American Express SafeKey (US).
- Required only for American Express SafeKey (US)
Country-Specific Requirements
These fields are required for transactions in specific countries.
- Required for transactions processed in France.
- Required for transactions in US., Canada, and Mainland China.
- Required when theorderInformation.billTo.countryfield value isUSorCA.
- Required for transactions in US, Canada, and Mainland China.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/payments