Pricing9 min read

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

  1. Confirm the workspace/account path your team uses (often after a WhatsApp ping).
  2. Open /pricing and review pack tiles.
  3. Pay with UPI (or cards) on Razorpay.
  4. Copy the API key once into secrets / sheet script / ATS config.
  5. Call find with real shortlist URLs – /docs.
  6. 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

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.

ShareShare on X

Look up a contact

Sign in, buy a pack, copy the key once. REST on docs. Agents read mcp.md.