On This Page
Features
Unified Checkout
comprises these features.- Save Card
- This feature enables you to display a consent option in theUnified CheckoutUI for the cardholder to save their payment details for future use. If you use the complete mandate to create a token, see Capture Context API.When you use this field without using the complete mandate, the transient token payload includes theconsumerPreference.saveCardfield with the value set totruewhen the cardholder has checked to save the payment information for future purchases:"captureMandate" : { "requestSaveCard": true }
- Combo Cards
- A combo card is a single card in Brazil that functions as both a debit and a credit card.Unified Checkoutenables the cardholder to choose whether to pay for a transaction using a debit or credit card. The cardholder can choose the card that they want to use when they enter their card details or when they choose a stored Visa card from theirClick to Paywallet during checkout. While in the card details section of the payment form, the cardholder is prompted for a debit or credit card. Credit is the default option.To enable combo cards during checkout, you must include thecomboCardfield in your capture context request and set the field value totrue. When thecomboCardfield value is set totrue, the option to use a debit or credit card appears for all Visa cards that are entered inUnified Checkoutand for all cards that are already stored inClick to Pay. If you do not want to offer a combo card at checkout, do not include thecomboCardfield in your capture context request:"captureMandate" : { "comboCard": true }
- Cadastro de Pessoas Físicas (CPF) – Brazilian Tax ID
- The tax ID feature is for customers in Brazil and provides your customers with a way to include their Consumer National Identifier when it is requested at checkout. Include this field in the capture context to display this field within the flow for manual card entry andClick to Paytransactions:"captureMandate" : { "CPF": { "required": true } }
- Email Autolookup
- When you includeClick to Payas anallowedPaymentType, an automatic email lookup occurs when an email address is included in the capture context request. If the user has aClick to Payaccount but is not on a recognized device, a one-time password (OTP) screen appears and the user is prompted to enter their OTP. If the user does not have aClick to Payaccount, the user must enter their card information manually. They will have the option to create aClick to Payaccount.To enable email autolookup, you must includeCLICKTOPAYas a value in theallowedPaymentTypesfield and include an email address in the capture context.
- Removal of Confirm and Continue Screen
- WhenshowConfirmstionStepis set tofalse, you can remove the final summary confirmation screens from the checkout experience. When the UI displays cardholder data, the cardholder can review and, if necessary, edit their payment details before checkout is complete.{ "captureMandate": { "showConfirmationStep": false } }
- Click to PayEnrollment Pre-Check
- You can have theClick to Paybox pre-checked when a user is manually entering their card details andClick to Payis enabled. The customer can uncheck the box if necessary, which means the request is processed as a one-time manual PAN transaction. This is available when you set thebillingTypefield toPARTIALorFULLin the capture context. This ensures that the customer's billing country can be validated in the UI.
- Click to Payenrollment pre-check is available in these countries:
- Argentina
- Brazil
- Chile
- Colombia
- Kuwait
- Mexico
- Peru
- Qatar
- Saudi Arabia
- South Africa
- Ukraine
- United Arab Emirates
{ "allowedPaymentTypes": [ "PANENTRY", "GOOGLEPAY", { "type": "CLICKTOPAY", "options": { "autoCheckEnrollment": true } }, "APPLEPAY", "PAZE" ] } - Unified CheckoutCheckout Button Name
- WhenUnified Checkoutloads, the payment buttons displayed are based on what you include in theallowedPaymentTypesobject in the capture context.Unified Checkoutenables you to customize the text on the payment buttons. You can do this by setting thebuttonTypefield object in the capture context to one of these values:
- ADD_CARD
- CARD_PAYMENT
- CHECKOUT_AND_CONTINUE
- DEBIT_CREDIT
- DONATE
- PAY
- PAY_WITH_CARD
- SUBSCRIBE_WITH_CARD
- If you do not include thebuttonTypefield in your request, the payment button text defaults toCheckout with card. For example: