- Introduction to Payments
- Standard Payment Processing
- Debit and Prepaid Card Processing
- Processing Payments Using Credentials
- Customer-Initiated Transactions with Credentials on File
- Delayed Transaction
- Incremental Transaction
- Merchant-Initiated Incremental Transaction with PAN
- No-Show Transactions
- Reauthorization Transaction
- Merchant-Initiated Reauthorization Transactions with PAN
- Resubmission Transaction
- Merchant-Initiated Resubmission Transaction with PAN
- Installment Payments
- Recurring Payments
- Merchant-Initiated Recurring Payments with PAN
- Unscheduled COF Payments
- Token Management Service Processing
Discover/Diners ProtectBuy
Visa Platform ConnectAPI
ProtectBuy is the authentication service in the Discover/Diner card network that uses the
3-D Secure protocol to authenticate customers at checkout. When you request an
authorization using a supported card type and a supported processor, you can include
payer authentication data in the request. The payer authentication services enable you
to add payer authentication support to your website without running additional software
on your server.
IMPORTANT
FDC Compass
supports 3-D
Secure 2.0 with Discover transactions. Before implementing payer authentication for ProtectBuy, contact customer support to have
your account configured for this feature.
Fields Specific to the Discover/Diner ProtectBuy Use Case
These API fields are required specifically for this use case.
- consumerAuthenticationInformation.cavv
- Required when payer authentication is successful.
- processingInformation.commerceIndicator
- Set this field to one of these values:
- dipb: Successful authentication for a Discover card (3-D Secure value of05).
- dipb_attempted: Authentication was attempted for a Discover card (3-D Secure value of06).
- internet: Authentication failed or was not attempted for a Discover card (3-D Secure value of07).
- pb: Successful authentication for a Diner card (3-D Secure value of05).
- pb_attempted: Authentication was attempted for a Diner card (3-D Secure value of06).
- internet: Authentication failed or was not attempted for a Diner card (3-D Secure value of07).
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/payments