Lesson 7 of 7 · 4 min

Payment Methods and Portal Access

Manage a customer's saved cards, send card-setup links, and control their access to the customer portal.

Payment Methods and Portal Access

Video coming soon

7/7

Lesson Notes

01

The Payment Methods on File section lives at the bottom of the Overview tab on the customer detail page. It lists every saved card with the card brand, last four digits, expiry date, and a Default badge on the primary card. If no cards are saved, the section shows an empty state prompting you to send a card-setup link. Click 'Send setup link' to email the customer a secure Stripe-hosted page where they can add a card without sharing their full details with your team.

02

Once cards are saved, you can interact with each one: click 'Set default' on any non-default card to make it the primary card for future charges (cancellation fees, saved-card checkout orders); click 'Remove' to detach a card, which opens a confirmation dialog (AlertDialog) showing the card label before deleting. Removing a card is permanent — the customer will need to add a new one before their next saved-card charge. Only COMPANY (Owner) and PROJECT_MANAGER roles can access the customer detail page; there is no separate permissions gate on the payment-methods actions beyond the page-level guard.

03

Cards on file serve two purposes in the Vremly money model: they enable cancellation fee collection (if the customer cancels within your policy window, the fee can be charged to their default card automatically) and they allow operators to book orders on behalf of customers using a saved card at checkout. The 'Outstanding' stat card at the top of the detail page signals when there are unpaid SENT or OVERDUE invoices — this is the companion signal to payment methods when assessing a customer's financial standing.

04

The Settings tab manages portal access separately from payment. For customers without a linked Vremly account ('Stub records'), you see an 'Invite to customer portal' button and an explanation that the customer doesn't have a platform account yet. Clicking it dispatches a branded invite email. If an invite is already pending, the button is still available but the toast will tell you the invite is already outstanding. For customers who already have an account, the button changes to 'Send password reset', which dispatches a branded reset email to their address. Both actions require an email address to be populated on the Overview tab — if none exists, a warning note appears below.

Key Takeaways

  • Send a card-setup link from the 'Payment Methods on File' card to invite a customer to add their card securely via Stripe.
  • Saved cards are used for both cancellation fee collection and saved-card checkout — 'Set default' controls which card is charged.
  • The Settings tab is where you send portal invites (stub records) or password resets (linked accounts).
  • Both card-setup links and invite/reset emails require a valid email address on the customer's record.
  • The Outstanding stat card and the Payment Methods card together give a complete financial picture for each customer.
Related documentation at docs.vremly.com