Repository
odoo/odoo · module folder
Module version
1.0
Category
Sales/Point of Sale
Folder size
0.48 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-08 22:45:28
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Louis Wicket (wil), Thomas Becquevort (thbe), Dylan Kiss (dyki), manv-afk, paan-odoo, David Monnom, vlst-odoo, sjai-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
pos_self_order_razorpay
Description
Allow Razorpay POS payments
==============================

This module allows customers to pay for their orders with debit/credit
cards and UPI. The transactions are processed by Razorpay POS. A Razorpay 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_razorpay pos.payment.method.form.inherit.razorpay 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 (2)

New fields (2)
  • razorpay_p2p_request_id Char
    help='Required to fetch payment status during the refund order process' args: 'Razorpay p2pRequestId'
  • razorpay_reverse_ref_no Char
    args: 'Razorpay Reverse Reference No.'
Public methods (0)

No public methods.

New fields (5)
  • razorpay_allowed_payment_modes Selection
    default='all' help='Choose allow payment mode: \n All/Card/UPI or QR' selection=[('all', 'All'), ('card', 'Card'), ('upi', 'UPI'), ('bharatqr', 'BHARATQR')]
  • razorpay_api_key Char
    groups='point_of_sale.group_pos_manager' help='Used when connecting to Razorpay: https://razorpay.com/docs/payments/dashboard/account-settings/api-keys/' string='Razorpay API Key'
  • razorpay_test_mode Boolean
    default=False help='Turn it on when in Test Mode' string='Razorpay Test Mode'
  • razorpay_tid Char
    help='Device Serial No \n ex: 7000012300' string='Razorpay Device Serial No'
  • razorpay_username Char
    help='Username(Device Login) \n ex: 1234500121' string='Razorpay Username'
Public methods (4)
  • razorpay_cancel_payment_request(self, data)
  • razorpay_fetch_payment_status(self, data)
  • razorpay_make_payment_request(self, data)
  • razorpay_make_refund_request(self, data)

Loading…

Loading…