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.9
5
Jessica Holdren 3 months ago
Gecko Designs did an amazing job creating our new logo. When the initial concepts didn’t quite match our vision, they went above and beyond to provide fresh ideas until we found the perfect fit. Their creativity, patience, and professionalism made the process seamless. Highly recommend!
5
Jamie Klein a month ago
Gecko has helped me with several projects over the years. A logo, photo editing, sweatshirt design, wall decals and so much more. I am always impressed by their professional communication, efficiency, and excellent products.
5
Jennifer Waltz a month ago
I asked Gecko for help with an old black & white photo of a family member. The photo is important to our family but had some significant flaws. Gecko corrected the photo in exactly the way we requested, and even offered a couple of versions for us to consider. They were quick and responsive, and the work was excellent.
5
Rachel Yeager a month ago
Gecko Designs has been so wonderful creating and launching our company website. Maggie has been so helpful walking us through all the processes, listening to our concerns, and maintaining a superior level of communication and responsiveness!
5
Michael Sweet a year ago
The Converge Foundation team really enjoyed working with Gecko Designs. It was our first foray into a professional website, and we had lots of ideas and much to consider. The folks at Gecko guided us through the process and we ended with a product that not only met our needs but was visually pleasing and easy to navigate. Our foundation works with a wide array of persons with varying abilities, so it was important for our foundation to have a website that was accessible. Gecko had the tools and background to support that objective.