News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

PayPal Express Plugin - Extended Version (Free)

Started by ssc3, June 20, 2012, 18:01:37 PM

Previous topic - Next topic

ssc3

Extended PayPal Express Plugin for Virtuemart 3 and 4


Download and setup instructions for the Extended PayPal Express Checkout plugin can be found at

https://plugins.online-store.co.uk/paypal_express_checkout.html
  (Version (1.3.47) - 19 August 2022


  • The order process is completed on the merchants own website.
  • The status of successful orders are automatically changed from pending to confirmed.
  • There is no IPN response URL to setup.
  • Line item details can be viewed by the merchant in their PayPal account.
  • Includes English, Spanish, Italian, German, French and Swedish language files.

It requires a PayPal premier or business account.
It is configured using your PayPal API Credentials, details of which you can find in your PayPal account.

See the installation page for more details.

Includes Direct to PayPal Buttons

The customer is taken directly to PayPal, bypassing the order form.

Enable "shortcut buttons" in the plugin setup to set this up.






The order is automatically updated from pending to confirmed.

An IPN link is not required to do this.


Virtuemart Payment Plugins
https://plugins.online-store.co.uk

mbonyak

#1
Thank you!  Many of us have been waiting a while for a plugin like this.

That said, I can't get it to work.

I get an error similar to that described here for the default PayPal plugin: https://forum.virtuemart.net/index.php?topic=97642.0

Note that I got a similar error using the VM-supplied PayPal plugin, and the process described there (commenting out the address_override line) worked to fix it.  Since your plugin is closed-source, I can't play around in the code to find a way to fix it myself.

mbonyak

#2
Oops, forgot to post the error.  The full error, which pops up in big red font, is:

We have been unable to process your payment, please try again.
10736: A match of the Shipping Address City, State, and Postal Code failed.

ssc3

#3
This is fixed in versions 1.0.1 and above
http://plugins.online-store.co.uk/paypal_express_checkout.html
install over the old plugin, no data will be lost.

There is also a new option in the setup called  "Address Override".
This makes the Virtuemart's shipping address override the one in PayPal.

For US addresses, if it is set to "On" PayPal will check that the zip code of the shipping address matches the city in the shipping address
before letting the order continue.

If the customer accidently misspells the city address or it does not exactly match the one
in PayPal's database , this will cause an error.

Setting "Address Override" to "Off" to avoids this.
Virtuemart Payment Plugins
https://plugins.online-store.co.uk

ssc3

Version 1.0.2 adds the option of "Shipping Address required" to the setup program

When set to "No" PayPal does not display the shipping address fields on the PayPal pages.

For digital goods PayPal requires you set this to "No". To upgrade, install over the old plugin.


Virtuemart Payment Plugins
https://plugins.online-store.co.uk

toni_kejr

#5
Thanks a lot for this plugin.

Running VM 2.06 on Joomla 2.5.6 and Plugin version 1.02.

Payment procedure has been working instantly with PayPal sandbox, but now I get stuck : After returning to my shop and finishing the payment, I get a "Thank you"-page, but the cart is not emptied.

Is this a known bug ? If yes, the plugin isn't useable on a real shop until this is fixed. Any ideas what is going wrong ?

Another question : Are there any fixed english language strings in it ? I want to run the plugin on a german VM. I offer to translate if you need my help.

Best regards

Tony

ssc3

#6
Try version 1.0.3 which empties the cart on a completed order. Just install over the old plugin.

It also includes improved checking of US addresses, if the merchant sets them to override the PayPal Shipping Address.

We are currently looking at adding language support to the plugin, but there is no exact date at present.
Virtuemart Payment Plugins
https://plugins.online-store.co.uk

toni_kejr

Hi,

thanks for the fast reaction. It is working perfectly now !

So there is currently no language support and no plan. Too sad. So I can't use your plugin in Europe.

Well as I don't know who is behind the plugin beside the name "ssc3" and the plugin is obfuscated, I don't know if it will run with next version of VM. So high risk for me and my customer. Too high, I think ... The only channel to you is this forum. Your reaction was fast and the plugin is great, but how is the situation 1/2 year in future. Will you still be around ;-) ?
Or do we have to pay in near future for new versions ? No problem. But tell us the plan and how much we will have to spent.

Best Regards

Tony


ssc3

#8
ssc3 is online-store.co.uk which was formed in 1998, so we will be probably around in 6 months time!

We usually design based Perl shopping carts, but have ported some of their payment methods to PHP.

PayPal Express Checkout under current plans is free and will remain free,

but there will be plugins for other payment methods to follow which will be commercial.
Virtuemart Payment Plugins
https://plugins.online-store.co.uk

rvillela

#9
This plugin is Awesome! I also like the PDF invoice.
Thanks for doing this.
Any chance of setting up Logos.

toni_kejr

Quote from: ssc3 on July 06, 2012, 14:45:14 PM
ssc3 is online-store.co.uk which was formed in 1998, so we will be probably around in 6 months time!

We usually design based Perl shopping carts, but have ported some of their payment methods to PHP.

PayPal Express Checkout under current plans is free and will remain free,

but there will be plugins for other payment methods to follow which will be commercial.

Thanks for this info. I have to think about it and maybe I have another look if there is some language support.


ssc3

#11
There are no immediate plans for Logos yet, but we will be either adding language support or making it easier to alter the text using in the plugin.
Virtuemart Payment Plugins
https://plugins.online-store.co.uk

toni_kejr

Quote from: ssc3 on July 10, 2012, 10:23:20 AM
making it easier to alter the text using in the plugin.
Good news. That would be enough for me and most others, I think.

Thanks

toni_kejr

#13
Another question came up during evaluation of your extension:

I did my payment in PayPal (sandbox) and was redirected to my shop again. Fine !

But why do I have to press "Place Order" on a page titled "Review and Place your Order" after I'm back in my shop. That doesn't make any sense for me. Hey I payed already seconds before on PayPal !!!  And I simply don't have a chance to cancel my payment here now. No choice and no way ;-).

So why this page ? It is absolutely useless for me and will just annoy the shoppers.

Or do I miss something here ?

Cheers
Tony

toni_kejr

#14
Well the sequence is just wrong.

1) First should be :  Review and "place order"
2) Then the redirection to PayPal should take place
3) After redirection back to shop, the shopper should see the "Thank You"-Page.

Currently we have (2)->(1)->(3)  ...