I have recently started using the direct credit card payment form you provide. This is linked to PayPal Website Payments Pro. To my amazement I realised that you only support.

* Visa

* MasterCard

* Discover

* American Express

I was expecting this system to become the preferred method people pay since users are always more familiar with credit card payments than paypal, google checkout or others.

However, since not all cards are supported, we are back to the complicated triple options scenario where some cards are accepted by google checkout, some by paypal and some through direct credit card system. This only confuses the users.

PayPal currently supports the following when you go through their system (with or without a PayPal account).

* MasterCard/EuroCard

* Visa/Delta/Electron

* American Express

* Switch/Maestro

* Solo

Why is it not possible to use PayPal Website Payments Pro and your form to process all of these cards. The drop box in the form you provide only contains the above 4 types of cards. Are there technical limitations, limitations imposed by PayPal, international complications, or that you simply haven't got around doing them yet.

It would be wonderful if you could support all cards accepted by PayPal when the form is used with PayPal Pro.

That is correct. The reason is that the other cards you listed only work as ATM-style debit cards using an ATM/debit network, so they cannot be authorized without a PIN in the same manner as a credit card purchase using the regular credit card authorization networks. Most US-style debit cards are Visa/MasterCard that CAN also be authorized just like a credit card, so those are supported by running them as credit card-style transactions.