Skip to main content

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.

 

 

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. 🙂


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