My main question is: Can we have PayPal – Bill Me Later as standalone payment option on Magento checkout page?
I spent 2 months playing around with the payment method called “Bill Me Later”. After Magento released this information: http://www.magentocommerce.com/paypal/billmelater some Magento shop owners were fooled, that we have “Bill Me Later” as standalone payment option. Of course this is not true, because Mangeto just said to the world, that everybody can put PayPal – Bill Me Later banners on their shops.
To get PayPal – Bill Me Later in Magento we have to activate PayPal Payments Advanced from Magento admin. Also to apply some settings in https://manager.paypal.com . After doing all needed actions I ended up with hosted iframe which contains checkout options. This iframe appear after I complete all checkout steps and I press the “place order” button. The checkout options are:
- checkout with PayPal
- checkout with PayPal – Bill Me Later
- Pay with credit or debit card
Do you know if PayPal – Bill Me Later can work in different way and we can have PayPal – Bill Me Later as standalone payment option / method or even if it's possible to place the PayPal advance iframe in the payment options block before the “place order” button is pressed.
So far I checked how the PayPal API works and found, that to get the iframe we have to pass the order id to PayPal and some other parameters. That makes me think, that it's impossible to have the iframe before we have an order, but may be somebody from the community faced the same problem and knows, how this can be achieved.