VPA + auto-QR · paid in two taps.
Drop your UPI VPA (north@hdfcbank); the studio renders a BHIM-spec QR with the amount pre-filled. The buyer scans on mobile, payment app opens with everything ready, hits Pay.
The system of record for how work actually happens.
Drop a Stripe payment link, a UPI ID, a PayPal.me URL, a bank-wire note. The studio renders the link plus a scannable QR right beside the totals. Track partial payments — amount paid in, balance due out. Flip Sent → Paid the moment the bank line settles. Stop chasing.
Invoice
Sent 02-May · Partial 04-May · Due 16-May
Pay via · Stripe
buy.stripe.com/atlas-014
UPI · north@hdfcbank
Payment link · auto QR · balance-due tracking.
Four stages of a payment moving from invoice issue to balance zero. Drop a link, the QR generates itself. The buyer scans, pays, and the studio prints the path. Type the amount paid, the balance falls. Status flips to Paid; next month's draft starts here.
Paste a Stripe payment link, type a UPI ID, drop a PayPal.me URL, or write a bank-wire note. The studio detects the format, renders the link as a scannable QR, and prints both beside the totals — so the buyer pays in two taps without re-typing the amount.
Pay via
north@hdfcbank
₹4,15,000 · pre-filled
The buyer scans the QR or clicks the link. They pay the gross amount via their preferred surface — card, UPI, bank, PayPal, the studio doesn't care. The link they used is preserved on the invoice so reconciliation reads cleanly later.
Type the amount that landed in your account (or let a Cloud Pro webhook auto-fill from Stripe). The studio subtracts the payment from gross, prints the remaining balance due, and updates the local draft library so partials are visible across months.
Balance hits zero. Status flips to Paid. The invoice archives to the local library with the timestamp; next month's draft starts from a copy of this one — same client, same line items, fresh number, blank balance.
Pay-via header with method label, payment link, auto-rendered QR, amount-paid line for partials, balance-due block, late-fee policy. Every field has a labelled spot on the PDF — and the studio rebinds them when you flip the surface.
Pay via · Stripe + UPI
Sent 02-May · Partial 04-May · Due 16-May
Stripe link
buy.stripe.com/atlas-014
UPI · north@hdfcbank · ₹4,15,000 pre-filled
Auto QR · BHIM spec
Buyer scans on mobile, payment app pre-fills the amount. Works with any UPI app or QR-enabled wallet.
Payment-link auto-format, BHIM-spec QR rendering, partial-payment tracking, status flip, late-fee policy, bank-wire block. Free Forever ships everything you see. Webhook auto-flip arrives with Cloud Pro; reminder cadence with Business.
Paste any URL or instruction; the studio detects Stripe, Razorpay, UPI VPA, PayPal.me, bank-wire blocks, and labels the pay-via header accordingly.
UPI links render as BHIM-spec QRs (amount + VPA + name pre-filled). URL links render as standard URL QRs. Buyer scans with any payment app.
Type 'amount paid' and the studio subtracts it from the subtotal. Multiple advances stack across the same invoice; the local library tracks history per draft.
Manual flip today — click the status pill in the local library to mark the invoice as paid. Cloud Pro adds webhook auto-flip from Stripe / Razorpay.
Type the per-month percentage and an optional cap. The studio prints the policy line below the totals so the clock starts on the due date with the buyer's awareness.
For wire transfers, the studio prints the full beneficiary block: account name, IBAN/account number, SWIFT/BIC, intermediary bank, reference field — formatted for global banks.
Hook your Stripe or Razorpay webhook to the studio. Successful payments auto-flip status to Paid, fill the amount-paid field, and update the local library — no manual reconciliation. Cloud Pro.
Schedule reminders before due date and after overdue. The studio drafts the reminder email with the same payment link; you click send. Business plan.
UPI-first SMBs scanning BHIM QRs, Stripe-first SaaS with webhook auto-flip, international consultants on wire blocks, PayPal-first freelancers, e-commerce sellers reconciling COD + card, crypto-friendly senders on stablecoin URIs.
Drop your UPI VPA (north@hdfcbank); the studio renders a BHIM-spec QR with the amount pre-filled. The buyer scans on mobile, payment app opens with everything ready, hits Pay.
Paste your Stripe payment link. The studio renders it as a clickable URL plus a QR for desktop-to-mobile hand-off. With Cloud Pro, a Stripe webhook auto-flips status to Paid.
Bank wire is the only sensible cross-border path for large invoices. The studio prints the full beneficiary block — account name, IBAN, SWIFT, intermediary, reference — formatted for global compliance.
Drop your paypal.me URL. The studio renders it as a clickable link plus QR. Track partial payments by typing the amount paid in; the balance updates and the buyer pays the rest from the same link.
Some buyers pay on delivery, others on the link. The studio handles both surfaces on one invoice: COD line printed beside the QR, status flips manually or via webhook when the COD agent reports back.
Drop a USDC/USDT payment URI (web3-compatible) or a hosted stablecoin checkout link. The studio renders it as a QR; the buyer pays from any wallet, and you reconcile on the chain explorer.
Supported surfaces, auto-QR mechanics, multi-method invoices, partial tracking, webhook auto-flip, late fees, reminder cadence, wire-block format, crypto integration. Read end-to-end or skip to the entry that matters.
Any URL or written instruction the buyer can act on: Stripe payment link, Razorpay link, PayPal.me URL, UPI VPA, bank-wire block (IBAN + SWIFT), Wise link, Square checkout, crypto wallet URI. The studio detects the format from the input and labels the pay-via header accordingly.
Open the studio. Type the work. Send the PDF. Come back next month — your draft is still here.
Settling
$7,632.23
INV-2026-014 · Atlas Foods Ltd.
Method
UPI / Stripe link
Status
Sent · awaiting payment