mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-20 22:12:02 +02:00
Add 19 payment provider modules needed by the sale module:
payment_adyen, payment_aps, payment_asiapay, payment_authorize,
payment_buckaroo, payment_demo, payment_dpo, payment_flutterwave,
payment_iyzico, payment_mercado_pago, payment_mollie, payment_nuvei,
payment_paymob, payment_paypal, payment_razorpay, payment_redsys,
payment_stripe, payment_worldline, payment_xendit
Add 3 IoT modules needed for point_of_sale:
iot_base, iot_box_image, iot_drivers
Note: Stripe test API keys replaced with placeholders.
🤖 assisted by claude
|
||
|---|---|---|
| .. | ||
| controllers | ||
| data | ||
| i18n | ||
| models | ||
| static | ||
| tests | ||
| views | ||
| __init__.py | ||
| __manifest__.py | ||
| const.py | ||
| README.md | ||
Razorpay
Technical details
API: Recurring Payments API
version 1
Supported features
- Direct payment flow
- Tokenization
- Full manual capture
- Partial refunds
- OAuth authentication
Not implemented features
- Partial manual capture
Module history
17.0- The previous Hosted Checkout API that allowed for redirect payments is replaced by the Recurring Payments API that supports direct payments and tokenization. odoo/odoo#143525
- OAuth support is added in addition to the credentials-based authentication. odoo/odoo#158578
16.0- The first version of the module is merged. odoo/odoo#92848
Testing instructions
https://razorpay.com/docs/payments/payments/test-card-upi-details/
https://razorpay.com/docs/payments/payments/test-upi-details/
A valid Indian phone number must be set on the partner. Example: +91123456789
VISA
Card Number: 4111111111111111
Expiry Date: any future date
Card Secret: any
OTP: 1111
UPI
UPI ID: success@razorpay or failure@razorpay