PayPal Express. Reasons to add as a standard payment method

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
hi
i need help!!!
i try put this plugin but always have error on nop 2.3
some one have this plug in paypal express with out sorce of nop?

i need help with that.
and anther thing i want to know if some one build plug in of paypal can be button on every page product
so pepole can buy directly from the page with details of product.


thanks ido
12 years ago
Do you have the code Joe?
12 years ago
.

Does this work with NOP 1.9?

The PayPal Express works more like PayPal Standard in 1.9.

I really need to get the PayPal button on the Shopping Cart page.

I think I'm losing business because of this.

Some people think their information is safer when they can just click the button in the cart
instead of having to fill out Billing or Shipping addresses.
If they don't see it, they probably just leave the site.


...
12 years ago
CliveLoftyAnstruther wrote:
.

Does this work with NOP 1.9?

The PayPal Express works more like PayPal Standard in 1.9.

I really need to get the PayPal button on the Shopping Cart page.

I think I'm losing business because of this.

Some people think their information is safer when they can just click the button in the cart
instead of having to fill out Billing or Shipping addresses.
If they don't see it, they probably just leave the site.


...


I am losing many sales too, I think the title of the thread needs to be addressed, and Paypal Express should be added as a standard payment method.
12 years ago
Anybody get this to work with shipping costs?  It just bills for items with no shipping cost and doesn't work correctly
12 years ago
Hi all,

So I followed the links, and downloaded the latest. I found it is source only, so that's fine. I kicked off compilation in Visual Studio, which of course failed, because not all dependencies are present. Some may have different opinions, but in my mind, if you release source code for a project, with the intention that others be able to compile it, I believe rule #1 would be to ship the compiled DLL for any external library that is required by the source project right there with your source code...i.e., make a "lib" folder, and place the external libraries inside of it, then set necessary references in your CSPROJ file.

Anyhoo, the Fluent binaries are available on CodePlex, so I pulled them down, and then set binary references to them. I click F5 in Visual Studio, and the plug-in manager fails with errors like this:
[Exception: Could not load file or assembly 'FluentValidation, Version=3.2.0.0, Culture=neutral, PublicKeyToken=a82054b837897c66' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]

So then I see that Fluent source code is actually on GitHub, so I go get that and compile it. I set nop to reference those binaries. PayPal Express builds just fine, etc., I click run: Nope, same error message.

Ok, so now I add Fluent projects into the nop solution, compile everything, run...same error.

Finally, in the Fluent projects I tell it NOT to sign the assemblies using the included SNK keypair file. Then reference everything again, run it...and...nop won't load at all. Just looking at an endless churning white page.

It looks like a lot of you guys got this working...so my question is...would it be a big problem to post the compiled plug-in WITH the required dependencies in a nice little ZIP file that implementors can drop into their nopCommerce website?

Or if someone wants to email it / message it / etc. that would be awesome as well.

Thank you!
12 years ago
Hello everybody.
I'm using PayPal express for the first time, with nop 2.4, technically it seems to work, but I don't understand something:

HOW can we leave checkout process BEFORE asking shipping address, and BEFORE user choose shipping method?
- Total is depending on shipping method
- Shipping method is depending on shipping country

Can you force shipping country in PayPal?

Thanks for your help
12 years ago
@wunpac

Would you agree if I share this code on codeplex? It could be a great if we could work together to improve the module!
12 years ago
nicolas.muniere wrote:
@wunpac

Would you agree if I share this code on codeplex? It could be a great if we could work together to improve the module!


Yes that's fine. I'd be happy to work on this with anyone who's willing.
12 years ago
nicolas.muniere wrote:
Hello everybody.
I'm using PayPal express for the first time, with nop 2.4, technically it seems to work, but I don't understand something:

HOW can we leave checkout process BEFORE asking shipping address, and BEFORE user choose shipping method?
- Total is depending on shipping method
- Shipping method is depending on shipping country

Can you force shipping country in PayPal?

Thanks for your help


There is a sacrifice to be made here. The best and most effective implementation of PayPal Express uses the customers shipping address from their PayPal account. This saves them from having to type it again (especially handy for mobile).

Therefore the user must be transferred to PayPal for authentication before starting checkout.

At this point there are 2 options.

1. UserComit=true
add this parameter to the post URL and the user will not return to the merchant site to choose shipping method and confirm address. Everything is done on the PayPal site. The payment details are returned to the merchant at the end. I CAN'T STRESS ENOUGH HOW EFFECTIVE THIS METHOD IS! Customers love the convenience of ordering in 2 clicks. Our business success has a huge amount to do with this method of paying.

The trade off - You need to use a default shipping method and cost. You could even call the shipping method "PayPalExpressShipping" and charge an amount that covers your bases. Ours is free shipping so no problem for us.

Possible compromise - be able to select shipping method in the cart before giving address. Use the default location setting to get shipping methods. If the order is placed and the shipping method isn't valid, deal with this once the order is placed and you have the customer’s order and money.

2. UserComit=false
emit this parameter from the post URL and after the user has been authenticated on PayPal site they will return to the merchant to confirm address and shipping method before going back to PayPal to finish payment.

The trade off - customers drop out in droves at this stage. Our Google Analytics tells us that something about this flow that puts people off. Especially if they have to start typing addresses that already exist in their PayPal account.

Possible compromise - When the user returns to the merchant after logging in, pull the shipping address from their PayPal account to populate those fields for them. I'm not sure if this is possible.

Let me know when you've settep Codeplex

Cheers

Darren
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.