What It Does
Chasing payment is the #1 friction point for service businesses. SalesButler's Saved Payment Methods let customers securely save a card on file via Stripe SetupIntents — no raw card data ever touches our servers. From there you can charge any invoice with one click, or flip on Auto-Pay so the moment an invoice is finalized the saved card is charged automatically. Declines and 3DS-required cards are surfaced clearly so your dispatcher knows exactly what to do next.
Step-by-Step Guide
Customer Saves a Card
Send a SetupIntent link via SMS or portal; customer enters card once.
Card Stored in Stripe
Stripe Customer profile stores last-4, brand, and expiration — never raw PAN.
One-Click Charging
On any invoice, click 'Charge saved card' and the off-session PaymentIntent runs instantly.
Or Enable Auto-Pay
Flip the Auto-Pay switch on an invoice and the saved card charges the moment the invoice is finalized.
Decline Handling
Failed charges and 3DS-required cards (requires_action) surface clear next steps.
Why You'll Love This Feature
PCI-Compliant
SetupIntents mean raw card data never touches your servers — Stripe handles compliance.
One-Click Charging
Off-session PaymentIntents process saved cards in seconds.
Auto-Pay Toggle
Invoice flips to Auto-Pay and the card charges on finalization automatically.
3DS Challenge Handling
Cards requiring 3DS surface 'requires_action' so the dispatcher follows up properly.
Decline Visibility
Failed charges show clear error messages so you can retry or call the customer.
Last-4 Display
Card brand and last-4 visible in the customer profile for at-a-glance reference.
Perfect For
Recurring service-plan customers on Auto-Pay
High-volume invoicing where chasing payment is killing AR days
Service businesses with frequent emergency calls (charge on completion)
Replacing 'we'll mail you a check' with 'card on file, charge on completion'
Reducing days-sales-outstanding by 30+ days