Use 2checkout Payment for recurring payments in Magento - magento

I am working on a website, where there are three types of monthly subscriptions.
For subscription, I need recurring payments.
Client wants to use 2checkout for payments, but in Magento when recurring product is added to cart, only Paypal is allowed as payment method.
No other payment method is visible in that case in Magento.
Please help me, how can I use 2checkout payment method for recurring payments in Magento.
Thanks in Advance

Unfortunately, at this time Magento's recurring sales are locked down to only use the Paypal Express checkout. You will not be able to use 2Checkout, or any other payment method other than Paypal to do recurring products through Magento.
Magento's documentation discusses that here: http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles

Related

add a payment fee when using PayPal using Magento 1.9.1

I am a about to start a very small webshop using magento.
I would like to charge a small payment fee for using PayPal, I've tried multiple plugins but none of them were accepted by paypal.
Any solutions out there?
You can charge customer fee with this free Magento extension, This is the reference link: http://www.magentocommerce.com/magento-connect/paypal-payment-fee.html

sage pay paypal example

we currently use magento shopping cart and sagepay via ebizmarts plugin and paypal standard payments but we are thinking about using paypal through sage pay.
Does paypal still have its own button in magento or can the customer only select paypal once they are in sage pay.
We seem to get a lot of connection problems from magento to paypal with failed transactions and orders not being updated with the correct payment status.
Our thinking is that if we let sage handle the communications this will reduce the number of failed/error transactions.
But we do want it to remain obvious to the customer that we accept paypal
Thanks
PayPal via SagePay can be integrated via FORM or SERVER integration with full redirection or, customer can choose PayPal on checkout or customer can click on the quick checkout button in the cart page.
Keep in mind that PayPal via Sage Pay is only available on Sage Pay Suite PRO, not Sage Pay Suite Community Edition.
If you have further questions, please don't hesitate on contacting us here.
Kind Regards,
Pablo

Magento manual order creation in Admin, Payment Method Paypal express checkout is not visible

I am using magento with paypal express checkout.I have configured it.
But when I create the orders in admin I am not getting this option there.
How can I do this?
Please help.
Most Magento payment methods does not support using it in admin. PayPal Express method does not support it also.
P.S. After creating order customer are redirected to PayPal. If you create order for customer he will not be redirected and can not pay for order.
You need to search for payment method that allow repayment (link to pay).
Payment method has a parameter
protected $_canUseInternal = false;
but changing it to true is not enought :)
We encountered the same issue and didn't find a solution that automated handling PayPal payments for orders created via the Magento backend. What we did in the end is a manual process and requires several steps for the salesperson, but it allows us to keep our orders and their payment types organized and accurate.
We created a custom payment method called "PayPal - Manual Invoicing". It's configured to only appear on the adminhtml order creation screen. Functionally it effectively does nothing other than mark the payment type of the order for manual invoicing--after the order is created the salesperson has to go to PayPal and send the customer an invoice. And again when the invoice is paid the salesperson has to invoice the order in Magento manually.
For a decent tutorial on making a payment method take a look at this: http://excellencemagentoblog.com/magento-create-custom-payment-method
The tutorial walks you through extending the core Mage_Payment_Model_Method_Abstract class, adding your new payment method to the Payment Methods, and adding the necessary UI components.

Recurring profile magento payment gateway INDIA

I want to use any payment gateway which can accept recurring profile payment from a magento store in INR. Please do not suggest paypal as it won't work in our case.
My requirements are clear:
I just want to confirm the transaction for a product which has recurring profile. So the payment gateway should accept the parameters for a recurring payment.
I do NOT want recurring payments(deductions from the account each month)
Right now, I have integrated EBS payment gateway successfully into my store and made modifications into it so that the payment method shows up during checkout. However, after I click place order, the purchase is successful and the user is not redirected to EBS (just for the products with recurring profile).
Please reply. Even a minor help could be much fruitful for me. Many thanks viewers
Apparently there is no solution to this issue. I had to find a workaround of using offline payment methods for recurring profile products and online payment for other products.

Does Paypal Payments Pro work directly with magento community to accept credit cards for recurring billing?

I have an online subscription store in magento and I was looking at using Paypal payments pro to accept credit cards/debit cards (UK based) to accept payments on recurring basis.
Can I can directly enable Paypal payment pro in magento to accept credit cards for recurring payments or does it require an external plugins (such as aheadworks etc.) for it? There seems to be very little information about recurring payments online and the support staff at most of these companies speak extremely cryptic language.
I tried the integration steps that I found in a Paypal guide online that enables Payment Pro in magento. But when I do that I only get an option to pay through a paypal account. What am I missing here? Do I need an external plugin to accept credit cards?
First, disclaimer, I am working on an US PayPal integration, not a UK PayPal integration, so there may be differences based on that.
Your question is a scenario that I am presently working on. That is, having BOTH direct credit card payment AND PayPal Express Checkout for purchase of subscription-based products (e.g., creating recurring payment profiles) with PayPal being the provider for the direct payment method (via either Payments Pro or Payflow).
There are limitations with Magento as far as recurring profiles are concerned. PayPal Payments Pro does integrate with Magento, however it is not a supported method for setting up recurring profiles in PayPal. You need to utilize Express Checkout.
There is a third-party extension -- "Subscriptions and Recurring Payments" -- available from AheadWorks that provides expanded functionality for recurring payments. The older version (1.9) does support the use of PayPal Payments Pro or Payflow Pro, but NOT Express Checkout. The newer version (2.0) supports the use of ONLY Express Checkout. So you get one or the other. Technically, it is feasible to run BOTH versions of SARP, but it is a hackneyed, server-intensive approach and not one that I would recommend.
If you want to do both Express Checkout -AND- direct credit card pay (via a PayPal product), you have to dive into the deep end of the pool and extend the existing PayPal module in Magento. (I know this, as I am currently in that deep end of the pool!)
Sorry this does not "solve" your problem. I've spent several months doing discovery work on this specific situation and the result was that I either:
a) Hack Magento's PayPal module to do what I want.
b) Create a custom module that extends Magento's PayPal module.
c) Create a standalone transaction API with a separate Magento module to interface to the API.
Payments Pro is for direct credit card processing, so if you have it enabled you would get that option.
I'm pretty sure in Magento when you enable Pro it requires Express Checkout to be enabled as well, so you'll see the Checkout with PayPal button and that would have them just sign in. If somebody clicks the regular checkout button, though, and goes through the remaining steps it'll allow them to enter credit card details directly.
Payments Pro (recurring payments) do not integrate directly with Magento. You can however create recurring profiles by creating billing agreements with PayPal
A billing agreement is a purchase/sales agreement between the store and the customer that is signed/authorized on the side of a payment service. With the Billing Agreements functionality introduced in Magento Enterprise Edition 1.9 and Magento Community Edition 1.4.1, individual customers purchasing products from a web store on regular basis can place sales orders without entering payment information again and again; they can simply grant the authorization to the payment system once.
In other words, a billing agreement is a payment method that allows customers to place orders without providing payment details to the store. After the customer signs a billing agreement with the store on the side of the payment service, the latter provides the store and the customer with the reference ID for the signed billing agreement. The reference ID is a unique number assigned to a billing agreement by the payment system. During further purchases, the customer selects the billing agreement as the payment method and uses the billing agreement reference ID. No other payment information is required for placing an order. The payment system verifies billing agreement information and whether the payment can be fulfilled by the reference ID specified by the customer. After the payment system performs the payment transaction, the reference ID is returned to the Magento system and an order is placed. After a billing agreement is signed with PayPal, the store owner can charge the customer’s PayPal account directly.
Currently Magento supports using only the PayPal payment system for the Billing Agreement functionality. Prior to using the Billing Agreements functionality, the store administrator must contact the PayPal Merchant Technical Services to enabling the billing agreements (reference transactions) for their PayPal merchant account.
More information listed here: http://www.magentocommerce.com/knowledge-base/entry/setting-up-billing-agreements-through-paypal//

Resources