Skip to content
product-updatesusdcinvoice-reminders
Joshua C.

How Onchain Invoice Reminders Actually Reach USDC Payers

Explore how Reclack's onchain invoice reminders reach USDC payers, including offchain channels, in-wallet notifications, and tracking payment status for crypto SaaS.

How Onchain Invoice Reminders Actually Reach USDC Payers

Stablecoin billing onchain has obvious advantages: fast settlement, global reach, and clear finality. But collection is never just about the transaction. Getting paid on time often comes down to reminders, and in crypto, reaching the payer is not as straightforward as sending an email. With Reclack’s latest product updates, onchain USDC invoice reminders now reach payers across more channels. This post breaks down where these reminders surface, how the system ties them to wallet activity, and what that means for both merchants and their customers.

Why Reminders Matter in Onchain Billing

Most B2B SaaS founders have experienced late payments. In traditional finance, reminders go by email, SMS, or even a phone call. Crypto-native billing moves the liability to wallets: a contract is signed, an invoice is pushed, and the payment settles onchain. But if a payer never sees the invoice or forgets to pay, the process breaks down. Onchain reminders are the bridge, but they have to surface where the payer will notice.

Onchain and Offchain Channels: What Reclack Uses

Reminders can be sent both onchain and offchain. Reclack ties invoice reminders to the wallet address on the invoice. Here is how reminders are delivered:

1. Hosted Customer Portal

Every payer who receives a Reclack invoice gets access to a hosted portal. The portal URL is tied to the invoice and wallet address. It shows all outstanding invoices, due dates, and payment links. The merchant can share this link by email, chat, or embed it in their app. Payers see the invoice status in real time, along with the payment cap and the wallet address it is bound to.

2. Email Reminders (When Available)

If the merchant collects an email at checkout or during onboarding, Reclack can send invoice reminders to that address. Each reminder points back to the hosted portal, where the payer can sign the transaction from their wallet. No email, no reminder, Reclack never tries to guess a contact using onchain data.

3. In-Wallet Notifications

Some wallets (like Coinbase Wallet or Zerion) support in-app notifications when a third-party dapp requests action. Reclack generates a standard payment request that surfaces as a notification if the payer has the wallet app installed and notifications enabled. This is not universal, but for wallets supporting EIP-1193 or WalletConnect push, it can nudge a payer to complete the transaction.

4. API/Webhooks for Merchants

For operators building their own integrations, Reclack exposes invoice status and reminder events by API and webhook. Merchants can trigger their own reminders by Slack, Telegram, or custom channels when an invoice is close to due or overdue. All reminders reference the wallet address and invoice hash.

Example: SaaS Invoice Reminder Flow with Figures

Suppose Acme Analytics bills a client 500 USDC/month for a dashboard subscription. The client signs up with their wallet and adds an email during onboarding. Here’s how reminders work in practice:

  1. Invoice Issued:
    • Invoice: 500 USDC
    • Due: June 15
    • Wallet: 0xF7…12B3
  2. Day Before Due Date:
    • Reclack sends an email reminder: “Your invoice for 500 USDC is due tomorrow. Click to pay.”
    • Hosted portal shows the pending invoice, amount, and pay button.
    • If client opens portal and uses Coinbase Wallet, an in-app notification appears: “Payment requested for Acme Analytics.”
  3. Invoice Overdue (June 16):
    • Reclack sends another email reminder.
    • Portal now shows invoice as overdue.
    • If merchant has webhook integration, a Slack alert posts: “Invoice for 0xF7…12B3 overdue.”
  4. Payment Settled:
    • Transaction confirmed onchain.
    • Portal updates invoice status to “Paid”. No further reminders go out.

No funds ever pass through Reclack. The payment settles directly from the payer’s wallet to Acme’s settlement address. Reminders only reference the invoice, wallet, and payment link.

Handling Missed Reminders and Payment Failures

Not all reminders reach the payer. Email can go to spam, wallets may be inactive, and offchain contacts may change. When a payment is missed, Reclack’s webhook and API events let the merchant decide what to do next. Some operators send a personal email or reach out by Telegram. Others pause service until the next successful payment. There is no auto-debit: every transaction requires an explicit signature within the bounded cap.

Privacy and Security Considerations

All reminders are linked to the wallet address. Reclack never scrapes onchain email records or infers private contact info. If the payer never provides an email, reminders can only surface in-wallet or via a merchant’s own notification system. The hosted portal requires wallet authentication for sensitive details. At no point does Reclack ask for a seed phrase, private key, or grant unlimited spend.

What This Means for Developers and Operators

For a crypto SaaS, the main question is: will my customer actually see the invoice? Relying on one channel is risky. Reclack’s reminder system covers email, in-wallet, and custom integrations, but the quality depends on what the payer provides. If you want robust collection, collect an email at signup, and use the hosted portal link prominently in your app. Monitor webhook events to trigger your own reminders or automate service changes on overdue payments.

We built Reclack to make onchain USDC billing reliable, not just for merchants but for payers who need a nudge to pay on time. Our reminder system connects the wallet, invoice, and every offchain channel the merchant provides, always respecting user consent and wallet security. Learn more about how we handle USDC billing and reminders at reclack.com.

product-updatesusdcinvoice-reminders