Product

Hosted Checkout

A payment page Cashvya hosts for you — share a link, or embed it with one script tag.

Last updated: 31 October 2026

Two ways to use it

FormWhat the customer seesYou need
Payment linkA page at https://cashvya.com/pay/your-linkNo code at all
Embedded modalThe checkout over your own siteOne script tag

Both use the same hosted checkout, so both get the same QR, the same UPI app handoff and the same bank verification.

Embedded modal

Keep the customer on your page and open the checkout over it:

<script src="https://cashvya.com/cashvya.js"></script>
<script>
  Cashvya.pay({
    paymentId,                       // created by your server
    onSuccess: r => location = '/thank-you?order=' + r.order_id
  });
</script>

Desktop gets a centred panel, mobile gets a bottom sheet. It can only be closed with its close button, so a mis-tap does not abandon a payment. Full options in SDKs.

What the customer gets

  • A QR code first on desktop, and a direct handoff to an installed UPI app on mobile.
  • A visible countdown, so the payment window is never a surprise.
  • Your business name and branding, not a generic gateway page.
  • A clear outcome screen, and a return to your site.
  • A WhatsApp receipt with the amount and UPI reference, if you have receipts enabled.

Getting paid

Settlement is next-day

Payments are grouped into IST calendar days (12:00 AM to 11:59 PM). The settlement for a day is raised automatically after midnight and paid the following day. Your bank account and UPI ID must both be saved, or the settlement is held until they are.