Paying for your glasses

What payment methods can I use?

We accept payments made using credit/debit cards: VISA, VISA Electron, Switch, Solo, Maestro, Mastercard. We also accept payments via Klarna, PayPal and Apple Pay (available on compatible devices).

We do NOT accept American Express, cheques or postal orders as forms of payment. Unfortunately, we cannot accept NHS vouchers at this time, but we may still be better value than using this voucher at a high-street optician.

Can I pay in instalments?

Yes, you can. Split the cost of your purchase by using Klarna or choosing to Pay in 3 at checkout with PayPal. Separate it into three interest-free monthly payments, with no set-up fees or charges. You can use Pay in 3 on purchases priced at £30 – £2,000. For more information about Pay in 3 eligibility and T&Cs, read PayPal's detailed FAQ page.

Do you accept EdenRed vouchers?

Yes, we do accept EdenRed vouchers, however, they cannot be used to pay directly on our website. To use your voucher, payment first needs to be made using one of the methods listed above. Then you can send the physical voucher to us and we’ll refund the amount that the voucher covers.

Once you’ve placed your order, please send the physical EdenRed voucher to: Glasses Direct Customer Services, 25th Floor, City Tower, Piccadilly Plaza, Manchester, M1 4BT.

Once we have received your voucher, our customer services team will refund the voucher amount back to you using your original payment method within 2-3 working days. You will receive an email confirming that this has been done. Please be aware that if the voucher amount exceeds the order total, we are not able to issue the remaining balance back to you.

We would recommend sending the voucher via Royal Mail tracked delivery to ensure it arrives safely. If the voucher is lost in transit, you would need to request a new one as we are unable to process a refund without it.

Is my payment secure?

Yes. For more information on our payments security, see ‘Security & online transactions‘.

How do I know that the payment has been successful?

Once you have paid for your order, wait a few moments and your confirmation page should load automatically on your screen, followed by a confirmation email. If this doesn’t happen, please contact our customer service team.

What if my payment is declined?

An error message will automatically appear on your screen if your payment has been declined. Double check your details and try again. If the payment still hasn’t gone through, you should first contact your card provider to ensure that there are no problems with your card.

If you are still having issues, feel free to call our customer service team on 01793 746601 so that they can help you resolve this.