48 lines
1005 B
Markdown
48 lines
1005 B
Markdown
|
# Razorpay
|
||
|
|
||
|
## Technical details
|
||
|
|
||
|
API: [Recurring Payments API](https://razorpay.com/docs/api/payments/recurring-payments/)
|
||
|
version `1`
|
||
|
|
||
|
## Supported features
|
||
|
|
||
|
- Direct payment flow
|
||
|
- Webhook notifications
|
||
|
- Full manual capture
|
||
|
- Partial refunds
|
||
|
|
||
|
## 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
|
||
|
- `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`
|