Invoice mode
Send payment requests with longer expiry for remote or deferred payments.
What is invoice mode?
Invoice mode creates a payment request with a longer expiry window, designed for situations where the customer will pay later rather than immediately. This is useful for remote transactions, service-based billing, and any scenario where the customer is not physically present at the time of request.
The flow is identical to POS mode: you create a payment, share the link, and JoPay verifies the on-chain transfer automatically. The key difference is the longer expiry window and the intent to send the link rather than display a QR code.
When to use invoice mode
- The customer is not physically present (remote payment).
- The customer needs time to arrange the payment (deferred).
- You are billing for a service already rendered.
- You want to email or message a payment link for later payment.
Creating an invoice
Open the payment form
From the dashboard, tap New Payment.
Enter the amount
Type the invoice amount in your display currency. JoPay converts it to USDC using the current FX rate and shows the USDC equivalent.
Add a description
Enter a memo describing what the payment is for (e.g. "Website design - Phase 1"). This appears on the customer's payment page and helps both parties identify the payment.
Share the payment link
Copy the payment link and send it to your customer via email, messaging, or any other channel. The customer opens the link in their browser when ready to pay.
Customer pays when ready
The customer opens the payment page, connects their wallet, selects a supported chain, and sends the exact USDC amount. They can do this at any time before the invoice expires.
Automatic verification
JoPay's Trails engine verifies the on-chain transfer and updates the payment status to Verified. You see the update in your dashboard and receive a notification (if enabled).
Expiry
Invoice-mode payments have a longer expiry window than POS payments, giving customers more time to complete payment. If the invoice expires before payment, its status changes to Expired. You can create a new payment request if needed.
Invoice mode vs POS mode
| Feature | POS mode | Invoice mode |
|---|---|---|
| Primary use | In-person, immediate | Remote, deferred |
| Sharing method | QR code on screen | Link via email/message |
| Expiry window | Short | Longer |
| Verification | Automatic (Trails) | Automatic (Trails) |
| Best for | Retail, food service | Freelance, services, B2B |