Zero Auth

Verify whether a card is valid before creating a payment

ℹ️

Contact Cielo Support team to enable Zero Auth.

Zero Auth is a Cielo tool that allows you to check whether a card is valid for making a purchase before the order is created. Zero Auth simulates an authorization without affecting the credit limit or alerting the cardholder about the test.

Cielo recommends requesting Zero Auth if a card is valid before creating a card token, to assure the merchant is storing a valid card.

ℹ️

Zero Auth does not return the card available limit or card/cardholder characteristics. Zero Auth only simulates a Cielo authorization.

Zero Auth is the correct way to validate cards according to the recommendations of brands and issuers. Before the creation of Zero Auth, stores used to create low-value transactions, such as one real or one dollar, and then cancel them; it is important to know that this practice is now penalized by the card brands.

⚠️

Warning

In the event of transactions with an amount different from zero and less than one dollar, followed by cancellation of the transaction, the brands will apply fees to Cielo, which will be passed on to the establishments that are non-compliant. Mastercard, for example, is charging a fee of R$0.21 per transaction.

  • Zero Auth transactions are subject to the rules established in Card Brands Retry Program. Fees may be charged due to excessive attempts. Please refer to Card Brands Retry Program for details.

Zero Auth validates open or tokenized cards (sending the CardToken created in the API E-commerce Cielo).

Supported brands

Zero Auth supports Visa, Master and Elo for both credit and debit cards.

If other brands are sent, there will be an error with the return "57-Invalid Brand".

ℹ️

Please refer to the API Reference for the full request and response examples.