I'm submitting a payment form via standard POST submission (not AJAX) to the current page URL, with an action value of commerce/payments/pay. To double-check my work, I've also copy + pasted their example form, and I'm still getting the same result.

I've done this a thousand times before, so I'm going a bit crazy trying to figure out what's different in this project. Any help is greatly appreciated!

1 Answer 1


For those interested, here was the solution: The payment method for Authorize.net wasn't completely filled in; there was no endpoint set. Thus, it was of course failing when it sent the curl request, because there was no protocol, domain, or anything else other than the query string for the payment form.

Providing the payment method with an endpoint in the CP resolved this issue.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.