post https://apisandbox.cieloecommerce.cielo.com.br/1/sales/
Environment | Method | Endpoint |
---|---|---|
Sandbox | post | https://apisandbox.cieloecommerce.cielo.com.br/1/sales/ |
Production | post | https://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 theCategory
andSubCategory
parameters for Mastercard transactions, within thePayment
node. Check the list of categories in theCategory
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.