I'm struggling to get a payment method to be output in the checkout tag.

I'm using this code:

<div class="field">

I just get an empty select element:

empty select element

I've got the "server" option enabled in the backend:

SagePay_Server option enabled

Though there doesn't seem to be any extra option that I have to pass, shouldn't there be a username/password normally?

SagePay_Server settings

  • Has this been resolved? I have the same issue.
    – Diederik
    Aug 26, 2015 at 9:40
  • Just added an answer to this thread!
    – joe
    Sep 9, 2015 at 15:14

1 Answer 1


In the end I hard coded the payment methods as radio inputs with the values as the payment method name. It's still worth keeping the error:payment_method tag as I think it gives gateway errors. I don't know what expression store do now, it was constantly breaking and changing all the time when I developed this site.

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.