TIP: You can type at any time to perform a new search.
PoS Viva.com
pos_viva_com · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Sales/Point of Sale
- Folder size
- 0.56 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-10-05 00:19:51
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Christophe Matthieu, Victor Feyens, Tiffany Chang (tic), rhe-odoo, David Monnom (moda), Pedram (PEBR), Dylan Kiss (dyki), Louis Travaux, Max Whale, yaso, David Monnom, Krzysztof Magusiak (krma), Radu Macocian (admac), Guillaume V, Julien Launois (jula), Traina Ludo, rpka-odoo, adgu-odoo, Shubham Agarwal
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
pos_payment_method_view_form_inherit_pos_viva_com |
pos.payment.method.form.inherit.viva.com | pos.payment.method | form | Inherits point_of_sale.pos_payment_method_view_form |
HTTP endpoints (3)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/pos_viva_com/notification |
PosVivaComController.notification |
none | http | ALL | csrf off sudo |
/pos_viva_com/<int:config_id>/abort/<string:order_uuid> |
PosVivaComController.viva_abort_callback |
public | http | GET | |
/pos_viva_com/<int:config_id>/payment/<string:order_uuid> |
PosVivaComController.viva_payment_callback |
public | http | GET | sudo |
Models touched (2)
New fields (1)
-
viva_com_session_idCharhelp='Session ID of the transaction, stored so that it can be used to refund the payment.'
No public methods.
New fields (9)
-
viva_com_api_keyChargroups='point_of_sale.group_pos_manager'help='Log into Viva.com then navigate to Settings > API Access > Access credentials'string='API Key' -
viva_com_bearer_tokenChardefault='Bearer Token'groups='point_of_sale.group_pos_manager' -
viva_com_client_idCharhelp='Log into Viva.com then navigate to Settings > API Access > POS APIs Credentials'string='Client ID' -
viva_com_client_secretChargroups='point_of_sale.group_pos_manager'help='Log into Viva.com then navigate to Settings > API Access > POS APIs Credentials'string='Client secret' -
viva_com_merchant_idCharhelp='Log into Viva.com then navigate to Settings > API Access > Access credentials'string='Merchant ID' -
viva_com_terminal_idCharhelp='[ID of the Viva.com terminal], e.g. 16002169'string='Terminal ID' -
viva_com_test_modeBooleanhelp='Run transactions in the test environment.'string='Test mode' -
viva_com_webhook_endpointCharcompute='_compute_viva_com_webhook_endpoint'readonly=True -
viva_com_webhook_verification_keyChargroups='point_of_sale.group_pos_manager'
-
create(self, vals_list)@api.model_create_multi -
viva_com_get_payment_status(self, session_id) -
viva_com_send_payment_cancel(self, data) -
viva_com_send_payment_request(self, data) -
viva_com_send_refund_request(self, data) -
write(self, vals)
Loading…