POS Viva Wallet

pos_viva_wallet
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/pos_viva_wallet
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Moens Alexandre, lejeune quentin, Tiffany Chang (tic), Loan (LSE), David Monnom (moda), Louis Wicket (wil), tsm-odoo, Thomas Becquevort (thbe), Dylan Kiss (dyki), Yaroslav Soroko (yaso), Sarah Bellefroid, reka-odoo, mega, Max Whale, aamo-odoo, paan-odoo, David Monnom, dhruv, Guillaume V, vlst-odoo, sjai-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
pos_payment_method_view_form_inherit_pos_viva_wallet pos.payment.method.form.inherit.viva.wallet pos.payment.method xpath Inherits point_of_sale.pos_payment_method_view_form
Models touched (1)

New fields (10)
  • viva_wallet_api_key Char
    groups='point_of_sale.group_pos_manager' help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/' string='API Key'
  • viva_wallet_bearer_token Char
    default='Bearer Token'
  • viva_wallet_client_id Char
    help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/pos-apis-credentials/#find-your-pos-apis-credentials' string='Client ID'
  • viva_wallet_client_secret Char
    string='Client secret'
  • viva_wallet_latest_response Json
  • viva_wallet_merchant_id Char
    help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/' string='Merchant ID'
  • viva_wallet_terminal_id Char
    help='[Terminal ID of the Viva Wallet terminal], for example: 16002169' string='Terminal ID'
  • viva_wallet_test_mode Boolean
    help='Run transactions in the test environment.' string='Test mode'
  • viva_wallet_webhook_endpoint Char
    compute='_compute_viva_wallet_webhook_endpoint' readonly=True
  • viva_wallet_webhook_verification_key Char
Public methods (6)
  • create(self, vals)
  • get_latest_viva_wallet_status(self)
  • viva_wallet_get_payment_status(self, session_id)
  • viva_wallet_send_payment_cancel(self, data)
  • viva_wallet_send_payment_request(self, data)
  • write(self, vals)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/pos_viva_wallet
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Moens Alexandre, lejeune quentin, Tiffany Chang (tic), Loan (LSE), Thomas Becquevort (thbe), Dylan Kiss (dyki), Sarah Bellefroid, reka-odoo, mega, Max Whale, paan-odoo, dhruv
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
pos_payment_method_view_form_inherit_pos_viva_wallet pos.payment.method.form.inherit.viva.wallet pos.payment.method xpath Inherits point_of_sale.pos_payment_method_view_form
Models touched (2)

New fields (10)
  • viva_wallet_api_key Char
    groups='point_of_sale.group_pos_manager' help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/' string='API Key'
  • viva_wallet_bearer_token Char
    default='Bearer Token'
  • viva_wallet_client_id Char
    help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/pos-apis-credentials/#find-your-pos-apis-credentials' string='Client ID'
  • viva_wallet_client_secret Char
    string='Client secret'
  • viva_wallet_latest_response Json
  • viva_wallet_merchant_id Char
    help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/' string='Merchant ID'
  • viva_wallet_terminal_id Char
    help='[Terminal ID of the Viva Wallet terminal], for example: 16002169' string='Terminal ID'
  • viva_wallet_test_mode Boolean
    help='Run transactions in the test environment.' string='Test mode'
  • viva_wallet_webhook_endpoint Char
    compute='_compute_viva_wallet_webhook_endpoint' readonly=True
  • viva_wallet_webhook_verification_key Char
Public methods (6)
  • create(self, vals)
  • get_latest_viva_wallet_status(self)
  • viva_wallet_get_payment_status(self, session_id)
  • viva_wallet_send_payment_cancel(self, data)
  • viva_wallet_send_payment_request(self, data)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.