I am new to Drupal. I have a book-publisher website, which is not an onlineshop but that displays numerous Books. They now want to integrate a a pre-order button for one specific book. I figured out the best way and quickest way to do it is to use paypal express checkout. However, the paypal express checkout module just works with Drupal commerce, which is not installed, and I am not sure if it would be viable with all the book items they already have. What would be the best way to integrate paypal express checkout just for that one specific book ?
The best way to implement anything in Drupal is to either use an existing contrib module or to create a custom module.
In addition to the Commerce Paypal Express Checkout (which I guess is the one mentionned in the question), which require Commerce to be used, you could also use the PayPal for Payment module, which only require the simpler Payment module.
Out of the box, neither solution will provide a complete working solution.Commerce require lots of configuration. The Payment Form Field module bundle with Payment may be enough for you needs and is easy to configure (add a field to a Content type). But more complexe needs usually require a custom module build with Payment API.
A third option is off-course to implement the PayPal payment yourself, in a custom module.
Go to Getting Started With Express Checkout and have a look at the section titled "Implementing the Simplest Express Checkout Integration". However, this is not the simplest way. A standard PayPal "Buy Now" button would be the simplest way. Go to Single-Item Payments – Buy Now Buttons to read how to do it.
Related
I am using paypal pro express checkout in magento 1.6 when I try to paypal pro express checkout from cart or product page its redirect to paypal page but there is no shipping option showing in paypal page for select shipping method.
Here is image from product page
Here is paypal page image
From image you can also get more idea
Any one know how to do it ?.
Yes it is correct. Paypal pro express checkout work similar. When User Click on Pay now Button. User will again redirect on Site, On Paypal Express Order Review Page.
Where user will have the option to sleecte applicable shipping method and click on Place Order button to place order finally.
The answer from Pankaj Pareek is absolutely correct. This is the checkout flow on Magento for Paypal Express. Note that your question title is misleading, whether you are using Paypal Payments Pro or Paypal Standard is irrelevant - when the user clicks the button from the cart or product page they are using Paypal Express to check out.
Magento's default Paypal Express checkout flow is dire - it actually takes longer to check out this way than a normal checkout as there's a ludicrous review step. You should note that even though you are using 1.6 it has not improved in the intervening 4.5 years despite them being bought by ebay.
Basically it's a backend config option to pass the shipping methods across.
However there is a bug which means its the id that gets shown in Paypal, not the label. It looks awful in Paypal. I stuck a module to fix it up in this answer;
https://magento.stackexchange.com/questions/6945/paypal-express-shipping-methods/#answer-50290
And other than this small problem the communication on shipping between Paypal and Magento works really well. User updates the address and the shipping options update etc.
You can further improve this flow by removing the review stage altogether in Magento. That is a bit harder, there are modules you can buy that help. It all massively improves conversion rates, it is well worth doing.
I have a wordpress plugin called QNS booking system in which there is only 2 payment methods 1) Paypal 2) Direct Bank Transaction but I like to add another transaction namely PayU which is very popular in India. I am not much into php but my client needs it. So I have added some coding which you can help me through to get an idea and what are the ways which this requirement can be achieved.
Note: payu is available for woo commerce but not for booking systems
PayU Woocommerce Integration
QNS Booking Plugin
I just need only the PayU Payment Gateway others can be optional
Please review the codings and give me a solution guys
Thanks in Advance
To
integrate Payumoney in woocommerce "PayU" provides a simple plugin to
integrate. Install it, enter your credential and that’s all.. Done..
If you want to integrate it in wordpress non e-commerce site, it needs customization. Install PHP kit provided by payumoney.
The
most important you have to pass the values of all required parameter as
mentioned in their documentation. Pass these values with $_POST. That’s
it.
I have done the same thing in Hotel Booking system. Its working fine.If you need any further help, contact me on aryamaae.com
I am looking for a solution to my WordPress problem.
I want to build an information site where guests can access free content. They can also access paid content on either a:
Pay-as-you-read basis or;
Daly, Weekly and Monthly subscription basis.
How do I approach this? Is anyone aware of a plugin that can fulfil these needs? The plugin must be able to accept any international payment gateways. Most I have found are restricted to PayPal and Stripe. In my country, only consumers can use PayPal to pay for stuff, merchants cannot accept payments.
I would like to be pointed to a plugin that can fulfill all above requirements. If such does not exist, is there any other approach to achieving my purpose? Perhaps some code inherent in WordPress that can help me do these manually?
Thank you.
The most used plugin for payments in WordPress is definetly Woocommerce. In 2012 they released something called Woocommrce Subscriptions: http://www.woothemes.com/products/woocommerce-subscriptions/
I didn't used it so I don't know if it helps you, but you can look into it. Good luck.
Your want this plugin: https://wordpress.org/plugins/membership/ You can create different member groups and set authority. And Paypal(or popular payment gateways) included in this plugin.
The payment methods of my country are not listed in OpenCart Extensions.I want to create one from scratch.Is it possible to write one or I have to use ones comes with OpenCart extensions?
I believe you should be able to implement and use your own "payment method" since OpenCart is open sourced. Just need to spend some time figuring out how it connects.
Well regarding your own "payment method", normally you have to do it through a Gateway. PAYPAL is one of the easiest gateway to be implemented in PHP. Just have a try with their API and some of the sample codes.
There are a lot of other options though. This may be helpful.
Interested to know if (a) this is possible, and (b) whether any of you have successfully implemented the functionality. The wiki page repeatedly refers to "Currently, by default, Magento supports purchasing items with recurring profiles only for the PayPal payment system and only through the Express Checkout method." - I'm not sure if that's because there are no payment other methods currently implementing the Interface, or because they've hardcoded the architecture such that it will only work with Paypal.
To test this, I've created a payment method that stubs out the Mage_Payment_Model_Recurring_Profile_MethodInterface methods, and that payment option is now presented when I go through checkout with a Nominal product (i.e. product with a recurring profile) and the order is placed successfully. However it doesn't appear in the list of Sales>Recurring Profiles or Customer's Billing Agreements. I guess they will be populated by the stubbed-out methods.
I suspect that the fields in Mage_Payment_Model_Recurring_Profile are setup to mirror those required by Paypal, so it may take some mapping to translate those into another payment gateway's requirements, but that should be achievable theoretically, possibly using a model override.
Sorry for the rambling question, but I'm keen to hear your experiences since the framework seems to support it on first investigation.
Which country are you in? With some adaption of the RBS WorldPay module you can use RBS FuturePay which is geared around repeat payments. I only had to use the module to take two 50-50 payments, however, the FuturePay technical support was brilliant and the Phoenix WorldPay module is not bad either (as starting points go). Getting it to integrate into Magento's Recurring Payments profile is not something I needed to get to work, however, you could put some other form for people to cancel an order.