Skip to main content

Using QuickBooks Online to email a Stripe credit card payment link

April 9, 2024 Gabriel WordPress

QuickBooks Online offers a convenient online payment option that Intuit would love to have you use. That’s because they can charge a credit card processing fee that is not necessarily competitive. QuickBooks Online does not give you an option to accept credit card payments using any other processor.

Stripe.com and Authorize.net are popular 3rd party credit card processors that offer competitive transaction fees. In particular, we like Stripe.com because there are no monthly charges.

QuickBooks Online does integrate with 3rd party apps that can aggregate your invoices and then send them out with 3rd party payment links but they come with expensive monthly usage fees and have a cumbersome workflow.

How can I make QuickBooks Online email a custom invoice payment link to my customers?

We built a simple form on our WordPress website that accepts credit card payments via Stripe. The payment amount field is automatically populated by a query variable in the URL. For instance, a payment link for a $100.00 invoice would look like this:

The trick is getting QuickBooks Online to dynamically insert the customer’s balance into the body of the email so we can create the payment URL without customizing it each time you send an invoice.

I scoured the internet looking for solutions and was frustrated to see the number of people asking the same question with no answers.

A QuickBooks Online invoice email variable that displays the customer’s balance due

Eventually, I found a single variable that does just what I need: [BALANCE_DUE]

Inserting [BALANCE_DUE] into the QuickBooks Online invoice email template will dynamically add the customer’s balance to the email.

I use that variable to craft my dynamic URL and send customers to our custom payment form. Here’s what it looks like:

Unfortunately, I’ve been unable to find any other variables (like invoice number) that work with Quickbooks Online.

If you’d like to let your QuickBooks Online customers pay with the payment gateway/processor of your choice, get in touch and we can help build a payment form and add a pay-now link to your QuickBooks Online invoice emails!

523 N Higgins Ave, Missoula
4.8
5
Colleen Gallagher 2 weeks ago
After experiencing severe email deliverability issues for weeks, which is a huge problem for a small business, Gecko Designs was able to jump in and immediately uncover what was wrong and resolve the problems. They were extremely professional and helpful and I'm very grateful they got us up and running smoothly again.
5
Katy Doss 3 weeks ago
We found Gecko Designs when we were in a huge bind with another website developer. Gecko jumped in and handled a huge technical project for our agency, and was a true pleasure to work with. We appreciated the thoughtfulness they brought to the project, and look forward to working with them again!
5
Jessica Zephyrs 2 weeks ago
Gecko took over a very complicated project when another agency wasn't able to finish, and we are very pleased with the partnership. The team is knowledgeable, efficient, excellent communicators, and adept problem solvers. So happy to be working with them.
5
Mackenzie Cole 2 weeks ago
We've worked with Gecko for nearly a decade. They've delivered two complicated sites for us and are always quick to help when we have a request or bump into an issue. They're great to work with, responsive, and solution oriented!
5
Donald Briggs 5 months ago
Because the service we received greatly exceeded our expectations; I wish more stars could be added to this Gecko review. When our firm, Briggs Architecture, relocated to Missoula in 2016, our website and brand did not reflect the desired image. Gecko listened to us, understood our mission, and helped us breakdown what seemed to be an insurmountable problem into manageable pieces and then brought it all together creatively. Gabe, Melissa, Kate and the whole Gecko team continue to update our website and manage our Google presence. They are very professional and fun to work with and I am more than happy to refer Gecko as the best provider with whom we've worked.