If your payment is not being accepted at checkout, please check the details you are entering are correct and that your billing address details match with the billing address details you have registered with your method of payment.
For security reasons, these do need to match for your order to be able to be processed. You billing address must match the billing details registered with your bank.