I’m trying to save a dummy payment on an order using the old PHP SDK. I’m sending the order ID, date, payment amount, and payment type (cash). I’m getting an error message that says Payment Gateway ID is required. However, I have none to give because my app doesn’t actually track payments through Keap; this is just a placeholder so that orders show as being paid. What can I safely use as a fake Payment Gateway ID?
Never mind, I found a usable answer: if I set charge_now to false, it doesn’t require a gateway at all.
1 Like
Yeah, exactly. charge_now triggers the actual payment processing through a gateway, so for cash or manual payments you’ll want to keep it set to false.