Secure Card-on-File Authorization Link — WITHOUT Invoice Payment and WITHOUT Recurring Billing
I want to be very specific because this request can easily be confused with two features QuickBooks already offers.
I am NOT requesting:
1. The ability for a customer to pay an invoice and choose to save their card.
2. Automatic recurring payments or recurring invoices with a predetermined amount or frequency.
Neither of those solves our problem.
We are a service business, and our customers may receive service weekly, biweekly, every 3–4 weeks, monthly, or on a changing schedule. A customer may skip one or several services because they are traveling, pause service for one or two months, change frequency, add additional services, or have a different amount due on a particular visit.
Therefore, we do not want QuickBooks to automatically charge a fixed amount on a fixed recurring schedule.
What we need is a simple Secure Card-on-File Authorization Link:
1. From the customer's QuickBooks profile, we click something like “Request Payment Method / Send Card Authorization.”
2. QuickBooks sends the customer a secure link.
3. The customer enters their own credit card information directly into QuickBooks/Intuit. Our employees NEVER see, receive, write down, email, text, or manually enter the customer's full card number.
4. The customer digitally signs/accepts an authorization allowing our business to securely keep that payment method on file and charge it for future services according to our agreement.
5. QuickBooks securely tokenizes/stores the payment method. Our staff should only see something such as Visa ending in 1234.
6. When we actually perform a service, WE initiate the charge through QuickBooks Payments using the authorized card on file.
The date, amount, and frequency do NOT need to be predetermined.
For example, a customer could be charged $180 this week, skip the next scheduled service, receive another cleaning three weeks later for $210, pause service for two months while traveling, and then resume service afterward. We simply need the customer's authorized payment method to remain securely on file so we can charge for services when they actually occur.
This is NOT recurring billing. It is NOT AutoPay. It is NOT a recurring invoice. It is NOT “pay an invoice and save my card.”
It is customer-authorized, secure card-on-file storage with merchant-initiated charges when future services are performed.
Other service-business platforms, such as ZenMaid, already make this extremely simple. We send the customer a secure credit card authorization form; the customer enters and authorizes their payment method themselves; the business never sees the full card information; and the authorized payment method can then be used for future charges.
QuickBooks already provides Payments, estimates, invoices, customer profiles, stored payment methods, and payment processing. We would strongly prefer to keep this entire process inside QuickBooks rather than use a separate platform simply to securely collect a customer's payment authorization.
A feature as simple as “Send Secure Card Authorization Link” or “Request Payment Method” inside the customer profile would solve this.
Again, please do not interpret this request as recurring payments or saving a card after an invoice is paid. We specifically need a secure way for the CUSTOMER to provide and authorize a card on file WITHOUT making a payment at that moment and WITHOUT establishing a fixed recurring billing schedule.
-
Ludmilla Xavier commented
As our company grows, we want to protect our customers’ payment information and reduce unnecessary exposure to sensitive credit card data. We work with virtual assistants and other team members, and we do not want employees or contractors collecting full credit card numbers by phone, text, email, or manually entering them into QuickBooks.
We want customers to enter and authorize their own payment information directly through a secure QuickBooks link, so our team never sees or handles the full card number. This would improve security, reduce risk for both our customers and our business, and build greater trust with customers as we continue to grow.