Payments
Connect Razorpay
Collect quote payments in India, in rupees.
Overview
Razorpay + TackQuote
TackQuote generates a Razorpay payment link when an Indian buyer is ready to pay, so the money is collected in rupees through the rails your buyers already trust — UPI, netbanking, cards, and wallets — instead of being routed through a foreign processor. Buyer checkout routing is currency-aware: quotes priced in INR try Razorpay first and fall back to Stripe or PayPal, while every other currency prefers Stripe. Once Razorpay confirms the payment, the signed webhook marks the quote converted and its invoice paid, so your records close themselves.
TackQuote calls the Razorpay API with your API key pair. Keys are encrypted at rest, and payment confirmation arrives by signed webhook.
Before you start
What you'll need
- Razorpay account with API keys enabled (test or live)
- Razorpay webhook configured with a signing secret for payment confirmation
- Quotes priced in INR to get Razorpay-first checkout routing
- TackQuote Starter plan or above
Setup
How to connect Razorpay
Generate Razorpay API keys
In your Razorpay Dashboard under Account & Settings → API Keys, generate a key pair. Copy the Key ID (it starts with rzp_test_ or rzp_live_) and the Key Secret, which Razorpay shows only once.Save them in TackQuote
Go to TackQuote Settings → Payments → Razorpay and paste the Key ID and Key Secret. TackQuote validates the key prefix and stores both encrypted.Add the webhook secret
Create a Razorpay webhook pointing at your TackQuote payments webhook URL, then paste the signing secret into the same screen so TackQuote can verify every event before acting on it.Send an INR quote
Price a quote in INR and send it. The buyer portal offers the Razorpay payment link first. When the buyer pays, the quote converts and its invoice is marked paid automatically.
Capabilities
What you get
Payment Links for Quotes
TackQuote creates a Razorpay payment link scoped to the accepted quote, with the amount, currency, and reference already filled in. The buyer pays by UPI, netbanking, card, or wallet and returns to your portal.
INR-First Routing
Buyer checkout picks a provider by currency. Quotes in INR try Razorpay ahead of Stripe and PayPal, so Indian buyers get a domestic checkout without you switching anything per deal.
Signed Webhook Reconciliation
Razorpay webhooks are signature-verified before they are trusted. A confirmed payment marks the quote converted and its TackQuote invoice paid, with the payment reference recorded.
Refunds From TackQuote
Issue a full or partial refund against the original Razorpay payment without leaving TackQuote.
FAQ
Razorpay questions
When does TackQuote choose Razorpay over Stripe or PayPal?
Checkout routing is currency-aware. Quotes priced in INR try Razorpay first and fall back to Stripe or PayPal if it is not configured; every other currency prefers Stripe, then PayPal, then Razorpay. You can also connect Razorpay as your only provider.
Which payment methods can my buyers use?
Whatever your Razorpay account has enabled on payment links — typically UPI, netbanking, cards, and wallets. TackQuote creates the link; Razorpay presents the methods.
Can I use test keys before going live?
Yes. TackQuote accepts both rzp_test_ and rzp_live_ key pairs, so you can run the full quote-to-payment flow in test mode and then swap in live keys from the same screen.
Can I refund a Razorpay payment from TackQuote?
Yes. Full and partial refunds can be issued against the original payment from TackQuote, and the refund is recorded on the quote.