Magento 1.9 – Fix Missing PayPal Payment Method in Backend Order

adminbackendce-1.9.0.1orderspaypal

I have Paypal Website Payments Pro Hosted Solution set up on a multi-store Magento installation.

Paypal works fine in the front end, but when I try to do a backend order it says: "No Payment Methods".

Any suggestions?

Best Answer

Please note that not all payment methods are designed to be used both on the frontend and backend of Magento.

It could be that in this case this payment method only works in the frontend of Magento.

Checking the source code for class Mage_Paypal_Model_Hostedpro I found this:

protected $_canUseInternal = false;, this bit indicates that cannot be used for backend orders, its also not available for Multishipping orders.