Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Lines of code | 262 |
Technical Name |
razorpay_payment |
Website | http://odoomates.tech |
Versions | 12.0 13.0 14.0 15.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Lines of code | 262 |
Technical Name |
razorpay_payment |
Website | http://odoomates.tech |
Versions | 12.0 13.0 14.0 15.0 |
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedSorry, I don't think it's a problem with the module
We checked the Payment Gateway transactions & they look OK. However, the logs that get printed after the transaction is conducted are a bit misleading - the amount is shown as 141600 while the product price was 1416.
'amount': 141600,
'amount_refunded': 0,
'bank': None,
'captured': True,
'card_id': None,
'contact': 'XXXXXXXXXXXXXX',
'created_at': 1658908621,
'currency': 'INR',
'description': None,
'email': 'XXXXXXX@gmail.com',
'entity': 'payment',
'error_code': None,
'error_description': None,
'error_reason': None,
'error_source': None,
'error_step': None,
'fee': 3342,
'id': 'pay_JyJdmjxLWRWC6T',
'international': False,
'invoice_id': None,
'method': 'upi',
'notes': {'order_id': 'tx-777'},
'order_id': None,
'refund_status': None,
'status': 'captured',
'tax': 510,
'vpa': 'errr@paytm',
'wallet': None}
The module does not work properly for v14 Community Edition.
There is a major issue with the v14 module. The 'amount' captured gets multiplied by 100. So if the product price is 1416, the amount that will actually get deducted from the account will be 141600.
Also, if we enter the wrong payment information, it still gets captured & validated in Odoo.
Can you please fix the issue & update the latest version?