What we accept
Anything Stripe accepts on a Canadian merchant account:- Visa, Mastercard, American Express — credit and debit.
- Discover.
- Apple Pay and Google Pay — if you’re paying from a device that supports them. Stripe’s checkout page detects this and offers the option automatically.
- PayPal.
- Interac e-Transfer.
- ACH / EFT direct from a bank account. Stripe supports it for some merchants; we haven’t enabled it because monthly card billing hasn’t created enough demand to justify the extra reconciliation work.
- Cheques. Wire transfers. Crypto. Not for a monthly $70 subscription.
How Stripe checkout works
Tap Activate my account
From the trial-warning modal, the trial-ended blocker, or anywhere
else Rivet surfaces the subscription link.
Land on the Stripe-hosted checkout page
URL starts with
buy.stripe.com — that’s how you know you’re
on Stripe’s domain, not a phishing imitation. The page shows
Rivet’s branding (logo + product name + price) but the form
itself is Stripe’s.Enter your card details and billing address
Stripe’s standard form. The billing address fields are required —
Stripe Tax uses your province to calculate the right sales tax.
What Rivet stores vs what Stripe stores
A clean line:| What Stripe stores | What Rivet stores |
|---|---|
| Your full card number | Your Stripe customer ID |
| Your card expiration and CVV | Your Stripe subscription ID |
| Your billing address | The fact that your account is trial_status='active' |
| Every charge, refund, and dispute | Nothing about charges or invoices |
| Your invoice history (7 years per CRA rules) | Nothing about invoice history |
Changing your card
Stripe handles this through your customer portal — a separate URL Stripe emails you on every invoice. Open the most recent invoice email, scroll to the bottom, click “Manage your subscription.” You’ll land on a Stripe-hosted page where you can:- Update your card.
- Update your billing address.
- View past invoices.
- Cancel your subscription.
A note on security
Rivet’s database has no card numbers in it, has never had card numbers in it, and isn’t designed to ever hold card numbers. If someone broke into Rivet’s database tomorrow, they couldn’t take your card — because it’s not there. That’s the benefit of routing card handling through Stripe. The same is true for your clients’ data: Rivet doesn’t bill your clients on your behalf, doesn’t take payments from them, doesn’t hold their cards. Your clients pay you directly through whatever system you already use (Stripe, Square, Jane, e-Transfer, cheque) — Rivet stays out of the practitioner↔client payment relationship.Related articles
Invoices and receipts
Where to find every invoice Stripe has sent you.
Failed payments
What happens if your card declines, and when it matters.
