When I ordered a few bits off of Planet a few weeks back they didn't accept my debit card, then I received a nice little phone call from them asking for alternative payment I asked about Paypal after this then sent me a paypal invoice. So may be worth giving them a call