Payent Cielo

payment_cielo
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/12.0/payment_cielo
VERSION
VERSION 3.2.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE INFORMATICA LTDA
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE INFORMATICA LTDA
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, Luis Felipe Mileo, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_cielo payment.acquirer.form.inherit payment.acquirer xpath Inherits payment.acquirer_form
cielo_form cielo_form ir.ui.view qweb New
cielo_s2s_form cielo_s2s_form ir.ui.view qweb New
Models touched (3)

New fields (4)
  • cielo_image_url Char
    groups='base.group_user' args: 'Checkout Image URL'
  • cielo_merchant_id Char
    groups='base.group_user' required_if_provider='cielo' string='Cielo Merchant Id'
  • cielo_merchant_key Char
    groups='base.group_user' required_if_provider='cielo'
  • provider Selection
    selection_add=[('cielo', 'Cielo')]
Public methods (2)
  • cielo_s2s_form_process(self, data)
    @api.model
    Saves the payment.token object with data from cielo server Secret card info should be empty by this point.
  • cielo_s2s_form_validate(self, data)
    @api.multi
    Validates user input

New fields (6)
  • card_brand Char
    required=False string='Brand'
  • card_cvc Char
    required=False string='cvc'
  • card_exp Char
    required=False string='Expiration date'
  • card_holder Char
    required=False string='Holder'
  • card_number Char
    required=False string='Number'
  • cielo_token Char
    required=False string='Token'
Public methods (1)
  • cielo_create(self, values)
    @api.model
    Treats tokenizing data. Calls _cielo_tokenize, formats the response data to the result and removes secret credit card information since it's now stored by cielo. A resulting dict containing card brand, card token, formated name ( XXXXXXXXXXXX1234 - Customar Name) and partner_id will be returned.

New fields (3)
  • cielo_s2s_capture_link Char
    required=False string='Capture Link'
  • cielo_s2s_check_link Char
    required=False string='Check Link'
  • cielo_s2s_void_link Char
    required=False string='Void Link'
Public methods (3)
  • cielo_s2s_capture_transaction(self)
    @api.multi
    Captures an authorized transaction.
  • cielo_s2s_do_transaction(self, **kwargs)
    @api.multi
  • cielo_s2s_void_transaction(self)
    @api.multi
    Voids an authorized transaction.