Repository
odoo/odoo · module folder
Module version
1.0
Category
Sales/Point of Sale
Folder size
0.27 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-07 06:23:33
Authors
Maintainers
None
Committers
Odoo Translation Bot, Odoo Online, Moens Alexandre, Tiffany Chang (tic), David Monnom (moda), Louis Wicket (wil), Thomas Becquevort (thbe), Dylan Kiss (dyki), Louis (wil), vlst, Jitendra Prajapat, vlst-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Allow Paytm POS payments
==============================

This module allows customers to pay for their orders with debit/credit
cards and UPI. The transactions are processed by Paytm POS. A Paytm merchant account is necessary. It allows the
following:

* Fast payment by just swiping/scanning a credit/debit card or a QR code while on the payment screen
* Supported cards: Visa, MasterCard, Rupay, UPI
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
pos_payment_method_view_form_inherit_pos_paytm pos.payment.method.form.inherit.paytm pos.payment.method form Inherits point_of_sale.pos_payment_method_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (7)
  • accept_payment Selection
    default='auto' help='Choose accept payment mode: \n Manually or Automatically' selection=[('auto', 'Automatically'), ('manual', 'Manually')]
  • allowed_payment_modes Selection
    default='all' help='Choose allow payment mode: \n All/Card or QR' selection=[('all', 'All'), ('card', 'Card'), ('qr', 'QR')]
  • channel_id Char
    default='EDC' string='PayTM Channel ID'
  • paytm_merchant_key Char
    groups='point_of_sale.group_pos_manager' help='Merchant/AES key \n ex: B1o6Ivjy8L1@abc9' string='PayTM Merchant API Key'
  • paytm_mid Char
    help='Go to https://business.paytm.com/ and create the merchant account' string='PayTM Merchant ID'
  • paytm_test_mode Boolean
    default=False help='Turn it on when in Test Mode' string='PayTM Test Mode'
  • paytm_tid Char
    help='Terminal model or Activation code \n ex: 70000123' string='PayTM Terminal ID'
Public methods (2)
  • paytm_fetch_payment_status(self, transaction_id, reference_id, timestamp)
  • paytm_make_payment_request(self, amount, transaction_id, reference_id, timestamp)

Loading…