How do I save and charge customer cards?
Businesses can save a customer's card method for future use, but only with the customer's explicit authorization.
Getting Permission to Charge a Card Later
Customers can authorize future charges when adding a payment method through:
- Checkout
- Their customer portal
Your business can also save a customer's card from the dashboard. In that case you'll confirm the customer has already authorized you to save and charge it — so be sure you have their permission (verbal or written) before saving.
During this process, they'll see a "Save and charge for future services" option.
If the customer selects this option, your business may charge the saved card for future invoices and services.
If the option is not selected, the card can still be used for the current payment and may remain saved on the account, but it cannot be charged again without additional authorization from the customer.
Charging a Saved Card
Once a customer has granted authorization, you can charge their saved card directly from the payment screen when collecting payment for future invoices or services.
What Customers Can Control
Customers maintain full control over their saved payment methods.
In their customer portal, they can:
- View which businesses are authorized to charge each saved card
- Revoke authorization for a specific business at any time
- Keep other business authorizations and saved cards unchanged when removing access
Revoking authorization prevents future charges from that business but does not affect previous transactions.
API Access
If you're building on our API, you can:
- Retrieve a customer's authorized payment methods
- Charge an authorized card programmatically
- Use idempotency keys to prevent duplicate charges
- Remove your business's authorization from a saved payment method
Need Help?
Email us at support@gotitus.com.