UPI to API Key: Buying Contact Credits in India After WhatsApp Confirm
UPI to API key: buy contact credits in India after WhatsApp confirm – Razorpay checkout, prepaid packs, Credit B found-only billing, then call the find API.

India buyers often confirm on WhatsApp, pay with UPI, and only then paste an API key into a sheet script or ATS. That path is not a workaround – it is how desks buy. Invenitor’s commercial rail matches it: Razorpay checkout, INR credit packs (~₹2/credit), then POST /api/v1/find. Connecting people – a lookup API, not a sales cloud.
Sibling pack feel: INR Credit Packs for Contact Lookup – How Razorpay Pricing Feels. PAYG doctrine: Pay-As-You-Go Contact APIs for Teams That Hate Annual Seats.
The path: WhatsApp confirm → UPI → key → find
- Confirm the workspace/account path your team uses (often after a WhatsApp ping).
- Open /pricing and review pack tiles.
- Pay with UPI (or cards) on Razorpay.
- Copy the API key once into secrets / sheet script / ATS config.
- Call find with real shortlist URLs – /docs.
- Write back only returned fields; empty means not found.
Hub HowTo: LinkedIn or GitHub Profile URL → Contact Lookup API.
What you are buying
You are buying prepaid credits for a hiring sprint – not an annual enrichment seat. New accounts get 5 free lookups. Packs expire in 30 days. Empty completed finds are free. Timeouts/errors do not spend. Soft mesh coverage varies; we do not publish hit-rate percentages. Honesty: Empty Means Not Found.
Why WhatsApp confirm shows up in India buying
Boutique desks decide in chat. Founders ask “does empty bill?” and “can we UPI?” Answer both before checkout: Credit B as quoted; yes UPI via Razorpay. Desk SOP: India Boutique IT Staffing. Bulk sheets: Agency Desk Playbook. Freelance: Freelance Recruiter Workflow.
After the key: first successful week
- Paste person LinkedIn/GitHub URLs only.
- Train the desk: empty ⇒ not found; never invent – One Primary Contact, Never Invented.
- Share one credit pool across recruiters when possible – Seat Subscriptions vs Pay-Per-Lookup Credits.
- If agents help, wire MCP – /mcp.md, MCP for Recruiting Agents, What Is an MCP Server?.
GST and buyer notes (not tax advice)
Finance may ask about invoices and GST presentation on Razorpay receipts. Treat that as buyer ops with your accountant – this post is about the UPI → key → lookup path, not tax advice. Keep pack expiry (30 days) in the forecast. Live tiles remain on /pricing.
What good looks like on the invoice narrative
COGS line: contact lookup credits for req X. Unit: found outcomes under Credit B. Non-unit: empties and errors. That story beats “we bought seats and barely enriched.” Category: What a Contact Lookup API Actually Does. Recruiter language: Contact Enrichment Explained for Recruiters.
What should you do next?
Confirm on WhatsApp if that is your team’s habit, pay a starter pack on /pricing with UPI, store the key, run /docs calls on a clean shortlist, and keep empty empty. UPI to API key is the whole onboarding.
Free lookups before the first UPI payment
Use the five free lookups on real URLs before you buy. Confirm empty UI and found UI. Then size a pack for one or two weeks – not a speculative year. Refill while the sprint is live because packs expire in 30 days.
Builders embedding India checkout assumptions
If you embed Invenitor in an ATS for India customers, document UPI/Razorpay and Credit B in your own billing help center. Architecture: Adding Contact Lookup to an ATS. Do not translate Credit B into “empty still spends” – that rule is frozen found-only.
Secondary transactional intents
Buy contact credits UPI India, Razorpay API credits, WhatsApp confirm enrichment purchase, and INR contact lookup credits. Answers: Razorpay UPI on /pricing, Credit B found-only, 5 free then packs, 30-day expiry, then API key to /docs. GitHub leads welcome too: GitHub Profile URL Contact Lookup.
WhatsApp checklist before payment
Link /pricing. Quote Credit B: 1 credit only when we return an email, a phone, or both. Empty completed finds are free. Timeouts and errors do not spend. Remind: 5 free lookups; 30-day expiry; empty means not found (Empty Means Not Found). Link /docs.
Key handling after UPI
Copy once into secrets. Do not paste into public chats. Same key for REST and MCP (/mcp.md).
First-week success criteria
One found written correctly; one empty left empty on purpose; no invented emails; credit balance matches found outcomes. SOP links: Agency Desk Playbook, Freelance Recruiter Workflow. Finance: Seat Subscriptions vs Pay-Per-Lookup Credits, Pay-As-You-Go Contact APIs, INR Credit Packs. Hub: LinkedIn or GitHub Profile URL → Contact Lookup API. Soft mesh: buying credits is not buying a guaranteed contact per URL – empties stay free.
Questions
Can I buy Invenitor credits with UPI?
Yes. Checkout on /pricing runs on Razorpay with UPI, cards, and other INR rails.
When does a credit spend after I buy a pack?
1 credit only when we return an email, a phone, or both. Empty completed finds are free. Timeouts and errors do not spend.
Do packs expire?
Yes. Credit packs expire in 30 days. Buy for the sprint you are running.
What happens after WhatsApp confirm?
Open /pricing, pay, copy the API key, then call POST /api/v1/find per /docs.
Is there a free trial before UPI?
New accounts get 5 free lookups. There is no forever free plan.
Can the same key work for MCP agents?
Yes. REST and MCP share the account. See /mcp.md.
Do empty finds bill after UPI payment?
No. Empty completed finds are free under Credit B – same after you pay.
More in this cluster

Pay-As-You-Go Contact APIs for Teams That Hate Annual Seats
Pay-as-you-go contact APIs for teams that hate annual seats: prepaid credits, found-only billing, empty completed finds free – not another seat tax.
Read

Seat Subscriptions vs Pay-Per-Lookup Credits – A Cost Model
Seat subscriptions tax access whether you look up or not. Pay-per-lookup credits charge when email or phone is returned – empty finds stay free.
Read

INR Credit Packs for Contact Lookup – How Razorpay Pricing Feels
INR credit packs for contact lookup: ~₹2 per credit on Razorpay/UPI, 5 free for new accounts, 30-day expiry – and empty completed finds stay free.
Read