Skip to content
SB
SalesButler
4.9/5 from 127 reviewsNo credit card required14-day free trialSet up in 15 minutesCancel anytime
Billing

Charge Cards on File With One Click — or Automatically

PCI-compliant Stripe SetupIntents, off-session charging, Auto-Pay on invoice finalization, and clear handling of declines and 3DS challenges.

No credit card required · Setup in 5 minutes

Overview

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.

SalesButler · Invoice
Invoice #1042
Paid
service job$2,400
Parts & laborincluded
Total$2,400
Paid by card · same day
How It Works

Step-by-Step Guide

1

Customer Saves a Card

Send a SetupIntent link via SMS or portal; customer enters card once.

2

Card Stored in Stripe

Stripe Customer profile stores last-4, brand, and expiration — never raw PAN.

3

One-Click Charging

On any invoice, click 'Charge saved card' and the off-session PaymentIntent runs instantly.

4

Or Enable Auto-Pay

Flip the Auto-Pay switch on an invoice and the saved card charges the moment the invoice is finalized.

5

Decline Handling

Failed charges and 3DS-required cards (requires_action) surface clear next steps.

Benefits

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.

Use Cases

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

FAQ

Frequently Asked Questions

Is this PCI-compliant?

Yes. Card data is collected by Stripe via SetupIntents and never touches our servers — your PCI scope is minimal.

What plans include Saved Payment Methods?

Saved Payment Methods & Auto-Pay are included on the Growth and Pro plans.

What happens if a card is declined?

The invoice stays open and you receive an alert. Retry from the invoice page once you've spoken to the customer.

Does it work with 3DS?

Yes — cards requiring 3DS surface 'requires_action' status with a customer link to complete authentication.

Can a customer remove a saved card?

Yes, from the customer portal or by request to your office.

Recover your first missed lead this week.

Start your 14-day free trial. Every Pro feature unlocked. No credit card. Cancel anytime.

Start Free Trial