Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
3.2.1
Category
Uncategorized
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-07 07:31:50
Authors
Odoo Community Association (OCA), KMEE INFORMATICA LTDA
Maintainers
Odoo Community Association (OCA), KMEE INFORMATICA LTDA
Committers
Raphaël Valyi, Renato Lima, Weblate, Luis Felipe Mileo, OCA Transbot, OCA-git-bot, oca-travis, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_cielo payment.acquirer.form.inherit payment.acquirer form Inherits payment.acquirer_form
cielo_form cielo_form ir.ui.view qweb New
cielo_s2s_form cielo_s2s_form ir.ui.view qweb New
HTTP endpoints (5)
Route(s)HandlerAuthTypeMethodsFlags
/payment/cielo/create_charge CieloController.cielo_create_charge public json ALL sudo
/payment/cielo/s2s/create CieloController.cielo_s2s_create public http ALL
/payment/cielo/s2s/create_json CieloController.cielo_s2s_create_json public json ALL
/payment/cielo/s2s/create_json_3ds CieloController.cielo_s2s_create_json_3ds public json ALL csrf off website
/payment/cielo/s2s/create_json_3ds CieloController.cielo_s2s_create_json_3ds public json ALL csrf off
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.
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
24 days ago
Last activity
22 days ago
Repository
OCA/l10n-brazil
Pull request
[16.0][MIG] payment_cielo: Migration to 16.0 (#4794)