Payment Acquirer: Cielo Implementation
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds Cielo as a payment provider in Odoo, letting customers pay by credit card through Cielo and letting staff capture or cancel those payments.
This module adds Cielo as a payment provider in the Payment Acquirer settings. Once configured, customers can pay by credit card using Cielo, and their card can be saved as a payment token for later use.
Where it appears: - In the payment acquirer configuration screen, extra fields appear when the provider is Cielo: Cielo Merchant Id, Cielo Merchant Key and Checkout Image URL. - On the website checkout, a card form collects card number, holder name, expiry, CVC and brand.
Business rules and automatic behaviour: - Merchant Id and Merchant Key are required when the provider is Cielo. - In test mode, fixed sandbox credentials are used; in production, the merchant credentials entered in the settings are used. - Card data is sent to Cielo to obtain a token; the token is stored, and sensitive card details are removed from the saved token. - A payment transaction is created and its status is updated automatically based on Cielo's response: authorized, done or cancelled. - Capture and void links returned by Cielo are saved on the transaction so staff can capture or cancel an authorized payment later. - The payment token is marked as verified after a successful authorization.
It touches the payment acquirer, payment token and payment transaction records, and adds a card entry form and an error popup on the website.
Depends on
Models and fields (3)
- payment.token · extends an existing modelcard_cvc (cvc), card_exp (Expiration date), card_brand (Brand), card_holder (Holder), card_number (Number), cielo_token (Token)
- payment.acquirer · extends an existing modelprovider, cielo_image_url (Checkout Image URL), cielo_merchant_id (Cielo Merchant Id), cielo_merchant_key
- payment.transaction · extends an existing modelcielo_s2s_void_link (Void Link), cielo_s2s_check_link (Check Link), cielo_s2s_capture_link (Capture Link)
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-brazil.
terminal Installation and usage
OCA documentation · Odoo 12.0Installation
Source · Odoo 12.0This module depends on:
- payment
Configuration
Source · Odoo 12.0This module will require registering in eCommerce Cielo https://www.cielo.com.br/e-commerce/api/
To configure your API keys go to Invoicing -> Configuration -> Payment Acquirers -> Cielo.
The credentials MerchantId and MerchantKey are secret and can only be acquired by contacting Cielo via e-mail.
- full manual for API:
https://developercielo.github.io/manual/cielo-ecommerce#vis%C3%A3o-geral-api-cielo-ecommerce
No verified information in OCA: Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.