With Drupal Commerce and Commerce Payment, when no payment method is available on the checkout, it displays this message: Payment is not required to complete your order. and the customer is still able to finish the checkout.

It's probably trivial, but I can't find a solution that doesn't involve calling a hook in a custom module.

The best solution would to actually display a webform when no payment method is available.

  • Why would your payment method wont be available ? Mar 23, 2015 at 16:55
  • Based on different amount and location rules, the order should be invoiced first.
    – ErikaW
    Mar 23, 2015 at 17:10

1 Answer 1


The core payment module offers this option in the checkout pane's settings form.


Your Answer

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

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