We have several forms on our website that allow visitor to pay for what they select via a gravity form (different events, departments, etc). That works fine but we have a few forms where the department wishes to have a “Pay by Cash” or “Pay in Person” option so a visitor can still register for an event but when they check in they need to pay by cash or check.
We used to use a radio button selection to then enable by conditional logic to show the payment checkout field. Since we upgraded the PayPal Checkout plugin to “Gravity Forms PayPal Checkout Add-On” version 2.4 selecting pay in person causes an error.
“There was a problem with your submission. No order ID available, cannot create a new payment.”
The form does not submit. Occasionally we can get it to save if we toggle between pay-in-person and pay online, but that doesn’t always work.
It doesn’t matter if the Checkout field is just hidden on the page or is hidden in a section, it still causes the error. We’d really like to avoid having two different forms for each event/request like this.
Please help. How can we add a pay-in-person option without causing the error?