Zapier has always had the order weakness. A solution I had come up with for someone some time back was to trigger a webhook when a new order was created and then automatically (with the api) set a manual payment on that order. Not sure of any other method that might work.