S Spwig Marketplace
Razorpay
Payment Provider

Razorpay

by Spwig ✓ Verified · v1.0.0
0 installs
Free

Install directly from your Spwig admin → Don't have Spwig yet?

Screenshots

About this component

Accept online payments in India and Singapore with Razorpay. Cards, UPI, netbanking, wallets, EMI and Pay Later via Razorpay Standard Checkout, with server-side signature verification and webhooks. INR and SGD.

Versions

v1.0.0
2026-08-07

- Initial release: Razorpay Orders API + Standard Checkout modal integration for merchants in India (INR) and Singapore (SGD).
- Integrated (on-site) checkout: backend creates an Order, the checkout.js modal collects the payment, and confirmation verifies the payment signature (HMAC-SHA256 of order_id|payment_id) server-side before settling the order.
- Server-side settlement fetches the payment from Razorpay and captures it if the account is not set to auto-capture, so it works for both auto-capture and manual-capture accounts.
- Region-correct payment methods: India offers cards/UPI/netbanking/wallets/EMI/Pay Later; Singapore offers cards/UPI. Actual availability depends on the merchant's account.
- Full and partial refunds with optional idempotency keys.
- Webhook verification (HMAC-SHA256 of the raw body against the webhook secret) for payment.captured/authorized/failed, order.paid and refund events.
- Validated live against api.razorpay.com for order creation and the checkout modal; the payment-capture success path is validated on a live India account.

Ready to install Razorpay?

Install from your Spwig admin → Marketplace tab. Don't have a Spwig install yet? The commerce platform is free and open source.

Get Spwig → Browse more