I have used OnPay for months now but today it failed merchant security settings. I was using my debit card, however it now says enter your credit card details so maybe you can no longer use debit cards. I will see what they say.