Auto update Shopify (API Order) as paid

I built an integration with Zapier to look up/create a contact in Keap Max Classic, tag the contact and even create an order mapped to the correct Keap product ID. But the current Zapier integration does not appear to be able to transmit the fact that the order is paid. So the order in Keap wrongly appears as unpaid with a balance due. Is there any way I can auto-update all API Orders to be marked as paid?

Here is a recent post in the Zapier community showing the Zapier folks indicating that they don’t currently have this functionality.
https://community.zapier.com/how-do-i-3/how-do-i-automatically-mark-keap-orders-as-paid-when-a-calendly-appointment-is-booked-and-paid-for-23763

You’d need to ‘add a payment’ to pay the invoice, but it would require using the API:
https://developer.infusionsoft.com/docs/rest/#tag/E-Commerce/operation/createPaymentOnOrderUsingPOST

Thanks,
Jeff

Is there a way to add an additional step that stops a payment receipt from being sent once the payment gets added without having to turn off the email receipts option?