Create a debit card payment

EnvironmentMethodEndpoint
Sandboxhttps://apisandbox.cieloecommerce.cielo.com.br/1/sales/
Productionhttps://api.cieloecommerce.cielo.com.br/1/sales/

Warning

  • In a standard debit card transaction (with authentication), send Authenticate = "true".
  • Mastercard debit transactions with stored credentials: Mastercard requires the Transaction Initiation Indicator for credit and debit card purchases using stored card data. The goal is to indicate whether the transaction was initiated by the cardholder (Cardholder-Initiated Transaction - CIT) or by the merchant (Merchant-Initiated Transaction - MIT). In this scenario, it is mandatory to send the InitiatedTransactionIndicator node with the Category and SubCategory parameters for Mastercard transactions, within the Payment node. Check the list of categories in the Category parameter description and the complete table of subcategories in Mastercard Transaction Initiation Indicator.
  • It is not possible to perform a transaction with an Amount = 0. To verify if a card is valid, use Zero Auth.
  • To validate if the authentication was accepted in the authorization response, consider the ECI outside the Payment.ExternalAuthentication node.
Language
Click Try It! to start a request and see the response here!