Magento Real Payment Solutions

Magento is a great product, but because of the box, it does not lack recurring payment support. I have come to a crossroads with my current project and need some direction.

We have exhausted all the Google search engines and search engines that are under the sun for Magento to support recurring billing as we need it. So far, all we have come across is a single module that costs $ 300 by aHeadWorks in the UK. We tried the module and are still very disappointed, mainly due to lack of support and documentation; Nobody seems to know how to answer our questions or even try.

Our goals are simple, and we can’t understand why there are no more solutions for this, so the question is, what do the others do?

All we need to do is the following:

  • Subscribing to items such as web hosting, text messaging marketing, etc.
  • Log in to our trading account and log in.
  • Keep the customer on our site at any time

Skrill Moneybookers and their module are not compatible with what we need to do (at least in the USA). PayPal sucks and wants to get our money back, and also wants to redirect customers to its website to set up a billing agreement. ITransact services are fantastic, but there is one module that is 2 years + old and has no support.

+6
source share
4 answers

You should look at OrderGroove.com service. They specialize in recurring orders in e-commerce systems such as Magento.

+4
source

The answer - recurring billing - is pretty taboo in the e-commerce industry. This is mainly due to the fact that large boys, that is, Mastercard and Visa, have very strict rules governing recurring payment transactions.

Duplicate billing means storing customer credit / debit card data, long number, expiration date and cvv2 for further processing. However, this opens up a huge can of worms in terms of security. This is why Visa / Mastercard imposes rules for merchants, becoming compatible with PCIDSS. In practice, this means that your server / website must be certified for security using the McAfee PCIDSS service, which basically scans your server / website remotely and tries to break it. It looks for open ports, a poorly configured firewall (or lack of it), flaws in xss scripts, mysql injection breaks, operating system security violations, and many others. One of the most important elements with PCIDSS is the encryption of all card data.

This is a time-consuming process, since after receiving the report you must also restore all the important problems noted and pass the test. There are other steps to complete, but I will not list them all here. See pci dss website for reference. You should also regularly renew certificates quarterly.

Basically, this means that Visa / Mastercard do not particularly like small merchants to have this feature, since they can be a big risk for customers. If their system is broken, hackers can use these cards for criminal enterprises.

This, in turn, means that major industry players prefer Visa / Mastercard to process recurring billing, such as PayPal, Worldpay, authorize.net, etc. One port of call, one object for a fine and loss recovery, if there is a problem.

And now we are back to Magento. Although it’s relatively easy to create a regular payment method in Magento, since most PSPs work the same way [basically], recurring billing is handled differently from provider to provider. In addition, some are more restrictive than others.

I cannot and will not recommend PayPal, since I had a very bad experience with them, I can definitely recommend the Worldpay + Futurepay + Invisible XML method. You will need to hire a Magento developer to write a custom module for you, but this is doable. I am currently writing a module for a client in Norway using the Norwegian payment method and repeated billing.

If you still need help, contact us, I can write a module for your store.

Hope this helps.

Cheers, Michael.

+7
source

Paradox Labs has an authorized .NET CIM extension that supports Magento Recurring Profiles, and Braintree recently released an extension that also supports them. I have made many improvements for recurring Magento profiles. You can definitely say that they are in beta form, but this should prevent you from filling your hands and finishing what Magento has not received yet.

Here are a few improvements:

https://github.com/tegansnyder/Magento-Recurring-Beta-Grid-Improvements

https://github.com/tegansnyder/Magento-Programmatically-Create-Recurring-Profiles-Authorize.net-CIM

https://gist.github.com/tegansnyder

I had to make changes to the cart controller to allow discount codes to be displayed on the interface when used on nominal items. By default, they did not display that they were applied.

I also had to make some changes to the daily billing task, which is done to remove discounts the second time a profile is billed. Magento applied them every time he reached the end of the cycle.

A lot of little things here and there, but he gets there.

+5
source

There are various strategies for implementing recurring billing / subscribing to a product with Magento:

Duplicate Magento Profiles

The Magento feature built into recurring profiles can be used with compatible Magento extensions and gateways. These include PayPal, Authorize.Net CIM (Customer Information Manager). This approach requires a payment extension that supports the recurring profile feature, such as the CIM Paradox Labs Extension .

Set up Magento to support recurring billing

This can be done with a third-party extension, for example ( AheadWorks SARP extension ) or developed from scratch.

External Subscription Management Software Integration

Platforms that specialize in eCommerce product subscriptions include:

Some subscription management software for digital products includes:

+3
source

Source: https://habr.com/ru/post/908907/


All Articles