Payment PagSeguro

payment_pagseguro
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/14.0/payment_pagseguro
VERSION
VERSION 1.0.12
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, OCA Transbot, Luis Felipe Miléo, oca-travis, Weblate, OCA-git-bot, Magno Costa, Marcel Savegnago, Diego Paradeda, Antônio Neto
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
    - website_sale
    - website
    - social_media
    - website_payment
    - website_mail
    - website_form
    - google_recaptcha
    - portal_rating
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_common Payment Pagseguro Assets Common ir.ui.view qweb Inherits web.assets_common
assets_frontend payment_pagseguro assets ir.ui.view qweb Inherits web.assets_frontend
pagseguro_form pagseguro_form ir.ui.view qweb New
pagseguro_s2s_form pagseguro_s2s_form ir.ui.view qweb New
payment_acquirer_form_view payment.acquirer.form (in payment_pagseguro) payment.acquirer xpath Inherits payment.acquirer_form
Models touched (3)

New fields (2)
  • pagseguro_token Char
    groups='base.group_user' required_if_provider='pagseguro'
  • provider Selection
    ondelete={'pagseguro': 'set default'} selection_add=[('pagseguro', 'Pagseguro')]
Public methods (2)
  • pagseguro_s2s_form_process(self, data)
    @api.model
    Saves the payment.token object with data from PagSeguro server Cvc, number and expiry date card info should be empty by this point.
  • pagseguro_s2s_form_validate(self, data)
    Validates user input

New fields (2)
  • card_holder Char
    required=False string='Holder'
  • pagseguro_card_token Char
    required=False string='Pagseguro card Token'
Public methods (1)
  • pagseguro_create(self, values)
    @api.model
    Treats tokenizing data. Formats the response data to the result and returns a resulting dict containing card token, formated name (Customer Name or Card holder name) and partner_id will be returned.

New fields (3)
  • pagseguro_s2s_capture_link Char
    required=False string='Capture Link Pagseguro'
  • pagseguro_s2s_check_link Char
    required=False string='Check Link Pagseguro'
  • pagseguro_s2s_void_link Char
    required=False string='Cancel Link'
Public methods (5)
  • log_transaction(self, reference, message)
    Logs a transaction. It can be either a successful or a failed one.
  • pagseguro_s2s_capture_transaction(self)
    Captures an authorized transaction.
  • pagseguro_s2s_do_transaction(self, **kwargs)
  • pagseguro_s2s_void_transaction(self)
    Voids an authorized transaction.
  • pprint_filtered_response(response)
    @staticmethod
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_pagseguro
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSRenato Lima, oca-travis, OCA-git-bot, Diego Paradeda, Kilian Macedo Melcher, danilo
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_common Payment Pagseguro Assets Common ir.ui.view qweb Inherits web.assets_common
assets_frontend payment_pagseguro assets ir.ui.view qweb Inherits web.assets_frontend
pagseguro_form pagseguro_form ir.ui.view qweb New
pagseguro_s2s_form pagseguro_s2s_form ir.ui.view qweb New
payment_acquirer_form_view payment.acquirer.form (in payment_pagseguro) payment.acquirer xpath Inherits payment.acquirer_form
Models touched (3)

New fields (3)
  • pagseguro_max_installments Integer
    default=12 help='The maximum installments allowed by brands is 12' string='Pagseguro max installments'
  • pagseguro_token Char
    groups='base.group_user' required_if_provider='pagseguro' string='Pagseguro Token'
  • provider Selection
    selection_add=[('pagseguro', 'Pagseguro')]
Public methods (3)
  • get_installments_options(self)
    Get list of installment options available to compose the html tag
  • pagseguro_s2s_form_process(self, data)
    @api.model
    Saves the payment.token object with data from PagSeguro server Cvc, number and expiry date card info should be empty by this point.
  • pagseguro_s2s_form_validate(self, data)
    @api.multi
    Validates user input

New fields (4)
  • card_holder Char
    required=False string='Holder'
  • pagseguro_card_token Char
    required=False string='Pagseguro card Token'
  • pagseguro_installments Integer
    required=False string='Pagseguro number of installments'
  • pagseguro_payment_method Char
    required=False string='Pagseguro payment method'
Public methods (1)
  • pagseguro_create(self, values)
    @api.model
    Treats tokenizing data. Formats the response data to the result and returns a resulting dict containing card token, formated name (Customer Name or Card holder name) and partner_id will be returned.

New fields (3)
  • pagseguro_s2s_capture_link Char
    required=False string='Capture Link Pagseguro'
  • pagseguro_s2s_check_link Char
    required=False string='Check Link Pagseguro'
  • pagseguro_s2s_void_link Char
    required=False string='Cancel Link'
Public methods (5)
  • log_transaction(self, reference, message)
    Logs a transaction. It can be either a successful or a failed one.
  • pagseguro_s2s_capture_transaction(self)
    @api.multi
    Captures an authorized transaction.
  • pagseguro_s2s_do_transaction(self, **kwargs)
    @api.multi
  • pagseguro_s2s_void_transaction(self)
    @api.multi
    Voids an authorized transaction.
  • pprint_filtered_response(response)
    @staticmethod