Best answer

Quickbooks Online - use the "Process Payment" field in the Create Payment action


I have a zap that creates a Quickbooks Online Invoice, and then creates a payment and links it to that invoice. In Quickbooks Online, there is a check box that says “Process Credit Card”, which lets me charge our customer’s card on file. After my step that creates a new payment in QBO, the output data has a line that says “ProcessPayment: false” . Is there any way to set this to true before exporting the payment so that it will attempt to charge the card on file before marking the invoice as paid? I’ve attached a picture for reference.

 

 

icon

Best answer by jesse 18 May 2022, 19:36

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Userlevel 7
Badge +13

Hi @3plprep 

Good question.

Many apps don’t expose their endpoints/options for actions that are destructive (e.g. delete record) or related to payment processing as those can be easily misconfigured/misused in automations.

If it’s not possible to set that value via the Zap app, then it may be possible to use the QBO API to set that option value.

QBO API: https://developer.intuit.com/app/developer/qbo/docs/develop

App APIs can be used in Zaps with the Code app or Webhooks app.

Code: https://zapier.com/apps/code/help

Webhooks: https://zapier.com/apps/webhook/help

 

Userlevel 7
Badge +8

Hey @3plprep! I was digging into this and it looks like you’ve since reached out to our support team, who was able to identify this as a feature request and add your vote to it. If/when this gets implemented, we’ll email you to let you know as well as update this thread. 🙂