Extended PayPal Express Plugin for Virtuemart 3 and 4Download 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 ButtonsThe customer is taken directly to PayPal, bypassing the order form.
Enable "shortcut buttons" in the plugin setup to set this up.
(https://plugins.online-store.co.uk/paypal_express_checkout/product_view.jpg)
The order is automatically updated from pending to confirmed.
An IPN link is not required to do this.(https://plugins.online-store.co.uk/paypal_express_checkout/express_checkout_pending_to_confirmed.jpg)
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.
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.
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.
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.
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
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.
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 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.
This plugin is Awesome! I also like the PDF invoice.
Thanks for doing this.
Any chance of setting up Logos.
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.
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.
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
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
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) ...
Quote from: toni_kejr on July 13, 2012, 13:51:54 PM
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.
You do not pay on PayPal, only review the order.
The final review and confirmation of the order takes place on the merchant's site.
That's the way PayPal designed Express Checkout to work.
Though "Review and Place your Order" might be better as "Final Confirmation of Order".
Quote from: ssc3 on July 18, 2012, 08:16:27 AM
You do not pay on PayPal, only review the order.
The final review and confirmation of the order takes place on the merchant's site.
That's the way PayPal designed Express Checkout to work.
Though "Review and Place your Order" might be better as "Final Confirmation of Order".
Thanks for the answer.
Yes that is true. Learned something new. Thank you !
Maybe an addition "cancel" button (besides "Place order") would make that more clear. What do you think ?
Or another parameter in configuration for a free text on this form.
Just want to help to improve your plugin as I know how easy it is to loose customers if they don't understand the checkout process.
Cheers
Tony
Hi,
thanks for such a great plugin.
I'm a bit stuck... when I use live account all is fine, but when I use Sandbox it doesn't work - Could the details be the same for both - Live and Sandbox?
I tried to create the Sandbox details, but not sure what steps I should take... I created the account buy I can not see the Api Signature there etc...
Please what I should do?
If the Sandbox has different details - can you tell me exactly what I should do please.
Thanks a lot!
Quote from: Janz on August 04, 2012, 17:52:28 PM
thanks for such a great plugin.
I'm a bit stuck... when I use live account all is fine, but when I use Sandbox it doesn't work - Could the details be the same for both - Live and Sandbox?
I tried to create the Sandbox details, but not sure what steps I should take... I created the account buy I can not see the Api Signature there etc...
Please what I should do?
If the Sandbox has different details - can you tell me exactly what I should do please.
Thanks a lot!
Please, any idea why Sandbox doesn't work and Live does?
Thanks
Quote from: Janz on August 04, 2012, 17:52:28 PM
Hi,
thanks for such a great plugin.
I'm a bit stuck... when I use live account all is fine, but when I use Sandbox it doesn't work - Could the details be the same for both - Live and Sandbox?
I tried to create the Sandbox details, but not sure what steps I should take... I created the account buy I can not see the Api Signature there etc...
Please what I should do?
If the Sandbox has different details - can you tell me exactly what I should do please.
Thanks a lot!
The live and sandbox details are different.
Go to https://developer.paypal.com and create two accounts.
A pre-configured seller account and a pre-configured buyer account.
The seller account will contain the API sandbox username, password and signature.
Enter those in to the VirtueMart Control Panel.
Use the buyer account to make a purchase from the seller account.
What a great and simple explanation ssc3!!!
Thank you veeeeery much :)
Please need help, I have installed the PayPal Checkout Express (1.0.4)
The problem is it is not showing in my chart options. http://life2day.net/
So what must I do, is there settings missing or what. Please help for we are stuck. I have sent a screenshot of the details
The setup looks OK from what I can see.
Is "Published" set to Yes as in
http://plugins.online-store.co.uk/express_checkout_selected.jpg
After the plugin is enabled in the Joomal Plugin Manager it then should be published in Virtuemart.
Is there anyway to make this work with a standard 'business' paypal account, and not express? The default VM 2 PayPal plugin isn't cutting it for my client (they want product name, details, etc. to carry over to PP, which the default plugin does not).
Even better would be a way to turn "PayPal Account Optional: On". I've done this in my sandbox admin, but your plugin still requires the enduser to create a PayPal account.
hello,
a question for this wonderful plugin. :)
in a future version you can add a button to pay for your order at a later time?
In the version of (vm1x) this was possible, but in the version of (vm2x) can no longer do this. :'(
In practice, if the customer does not confirm the payment with paypal would be able to pay for your order at a later time via a button (pay now) in the air account.
thank you!
Quote from: lwmarketing on September 06, 2012, 01:19:56 AM
Even better would be a way to turn "PayPal Account Optional: On". I've done this in my sandbox admin, but your plugin still requires the enduser to create a PayPal account.
You should seeing seeing an option called
"Don't have a PayPal Account?"
which when clicked on gives the customer the opportunity to pay by credit card.
This option is configured by the merchant's PayPal account and may not be available in every country.
Quote from: antonino78 on September 06, 2012, 13:19:02 PM
hello,
a question for this wonderful plugin. :)
in a future version you can add a button to pay for your order at a later time?
In the version of (vm1x) this was possible, but in the version of (vm2x) can no longer do this. :'(
In practice, if the customer does not confirm the payment with paypal would be able to pay for your order at a later time via a button (pay now) in the air account.
thank you!
delayed payments are not possible with this plugin. Sounds like you want a way of saving the original cart for later use. This would have to be done through Virtuemart itself and not the plugin.
Thank you for providing PayPal Express Checkout Plugin.
It has solved one of my big problems with using PayPal payment and shipping.
When I use the shipping by price with standar PayPal payment, it created 2 problems.
1) The VM invoice does not include the shipping fee.
2) I was unable to send the order invoice to the vendor so they can
see the order.
Using PayPal Express Checkout (PEC) now allows me to get an immediate copy of
order emailed to vendor for processing. This fixes one problem but created a
new one. Now I don't have a plugin or function to charge shipping rate by PRICE,
which PayPal provides via their standard payment method.
Can I set up shipping using PayPal and have it process with PEC and add it
to the total order? Do you know of a plugin to add the shipping by PRICE?
In Virtuemart, click on Shop and then Shipment Methods.
Define a new shipment method for each price range.
Using "Minimum order amount" and "Maximum order amount"
You may need to define several shipping methods. One for each range of prices.
I got this error after confirm purchase:
"SetExpressCheckout failed: Protocol https not supported or disabled in libcurl(1)"
SetExpressCheckout is the initial contact that the plugin makes with the PayPal server using the HTTPS protocol.
The error possibly means the CURL PHP extension was built without support for the HTTPS protocol.
You web hosting company may be able to help you further.
Great plugin. But can't be used because no change to use it in a other language. I try to translate it to german but do not have the possibility to do this on all needed positions. When we can expext a version wich can be used in other languages?
We are currently making changes to plugin to make it easier to translate to other languages, but there is no release date for this at present.
Version 1.0.5
includes an editable language file
en-GB.plg_vmpayment_paypalexpresscheckoutssc.ini
located at \administrator\language\en-GB that includes the text used in the plugin
and can be used with language overrides.
Version 1.06 includes an option to add logos or images to the checkout.
Images should be placed in the
/images/stories/virtuemart/payment
folder of your Virtuemart installation. They can then be selected in the plugin setup
http://plugins.online-store.co.uk/paypal_express_checkout.html
hello,
after payment it is possible to edit the shipping adress, but when i confirm the new adress, i have to do the paypal payment again. why?
how can i disable to editing the adress?
the next problem i have is after the payment the order status updated to confirm, but i created a new status for paypal.
i allready changed the succes status in the config to paypal.
>> there is no automatic forwarding to paypal after confirming the purchase. is this not provided?
Make sure the debug is not turned on.
As this will disable automatic forwarding to give you time to read any debuging messages.
Turning debug off again will restore automatic forwarding.
>> after payment it is possible to edit the shipping adress, but when i confirm the new adress
You can only edit the address before the final review and confirmation of payment on your site.
You have not actually bought anything at this point.
After the payment is confirmed the address can not be changed.
after the paypal payment i get this page..
(http://www.sport-platzer.de/neu/images/7.jpg)
at this point the customer can edit the adress, after that he have to go to the paypal payment again.
i would like to disable the editing the adress at this point.
it is possible?
At this point the customer is still reviewing the order and the final purchase has not yet been made.
The edit button gives them the option to change their address details before buying. It is not designed to be removed.
I've installed PEC 1.08 with Virtuemart 2.0.20, Joomla 2.5.9 and when I try to buy a product in my store, I have this message:
SetExpressCheckout failed: connect() timed out!(28)
the plugin was working fine with a previous version... :(
Thanks
Catherine
Just bought this extension and doing some tests in Paypal sandbox.
How can I offer the buyer who doesn't have a Paypal account to pay via credit cards? I am redirected to Payl once I confirm the order but only see the Paypal login option.
Quote from: scomosis on March 22, 2013, 16:58:39 PM
Just bought this extension and doing some tests in Paypal sandbox.
How can I offer the buyer who doesn't have a Paypal account to pay via credit cards? I am redirected to Payl once I confirm the order but only see the Paypal login option.
Using a Live account if you have previously logged in with PayPal,
the credit card option is still there, but
it is minimized at the bottom of the screen,
and the PayPal option maximized.
PayPal remembers that you used have PayPal before.
When a non PayPal member uses the site, the credit card option is maximized
and the PayPal minimized.
Try clearing your cookies and going back to your site.
You should see the credit card option maximized. This option would be shown to a user who was not a PayPal member
and had not previously logged in.
Use the live account to see the credit card option.
You will not see the credit card options with a sandbox test account since you need to login to PayPal first to use the test account.
Quote from: cat1910 on March 20, 2013, 14:49:08 PM
I've installed PEC 1.08 with Virtuemart 2.0.20, Joomla 2.5.9 and when I try to buy a product in my store, I have this message:
SetExpressCheckout failed: connect() timed out!(28)
connect() timed out!(28)
is caused by a PHP module called cURL which connects your server directly to PayPal's server.
This error may be caused by netwoking problems on your server. Contact you user support to help solve this.
I've the same problem. Did you solve? Virtuemart or the paypal plugin is flooding the customer of confirmation mail... any ideas?
Quote from: EverybOdY on April 19, 2013, 11:39:09 AM
I've the same problem. Did you solve? Virtuemart or the paypal plugin is flooding the customer of confirmation mail... any ideas?
If you had the above problem you would not be getting any confirmation emails. It relates to a networking or firewall setup issue on the server.
Only your hosting user support can fix it.
Update to the PayPal Checkout Express Plugin.
Version 1.0.8 added CSS changes to improve compatibility with third party templates.
http://plugins.online-store.co.uk/paypal_express_checkout.html (Version 1.0.8 )
In addition to the Spanish and German language files introduced in 1.0.6 and 1.0.7
..can not see the option to cinfigure the plugin for different countries (allow/disallow) the paypal express payment type like in default module..
Quote from: lostmail on June 05, 2013, 16:12:41 PM
..can not see the option to cinfigure the plugin for different countries (allow/disallow)
That's not used in this plugin, although you may be able to get the same effect using the shipping plugin.
Defining only countries you want to ship to. Later versions of the PayPal express plugin may add this feature.
So i just bought this plugin and it seems to work well. Easy to install and i added all the info and did a purchase. The joomla system updated straight away both when buying and when cancelling an order. Now the question i have is....
When a user goes through all the steps to just about to pay with paypal (clicking pay inside paypal) and then decides to leave or just close the browser and not clicking cancel. Say they just decide they don't want the item and just stops and never cancel the order. How does the shopping system know that its not a sale., It stays as an order in the system but does it have a timeout when it decides its not happening? Now i have two orders in the system where i tried this and nothing happens. Can anyone tell me ???
If you check in Virtuemart, you will see orders are either pending or confirmed.
If the customers cancels the order, it is deleted and removed.
When the customer pays the status changes from pending to confirmed and a confirmation email is send to the merchant.
If the customer does not pay or cancel the order stays pending.
That's the way Virtuemart treats orders and it can not be changed by the plugin.
There is no way for Virtuemart to know if the customer just leaves PayPal and closes the browser.
Only ship goods when the order status is confirmed and you have a confirmation email.
It is not just Virtuemart that does this, most other shopping carts operate in same way.
Version 1.0.12 adds French and Italian customer/merchant language files for the front and
back end of the PayPal Express Checkout plugin.
The languages now supported are English, Spanish, German, French, Italian and Swedish.
Version 1.0.13
Allows the merchant to make either the PayPal or the Credit Card order form as the main payment option. One option is shown "maximized" and the other "minimized".
Version 1.0.14
The final confirmation page can now either be on the PayPal or on the merchants website.
http://plugins.online-store.co.uk/paypal_express_checkout.html (Version 1.0.14 )
Hi,
Just testing this module, and found 2 issues at the beginning.
First of all, any database tables are created during installation. During order placing is table missing error
Quote• vmError: VmTableData::store failed - Table 'db192857.rvl_virtuemart_payment_plg_paypalexpresscheckoutssc' doesn't exist
Secondly, I'm using multilanguage shop with product variant. Product variants strings are in language overides folder. I think that this plugin does not using "JText" function instead it gets string directly from product variant name. Example: I have product variant string "COM_VIRTUEMART_ART_DISPLAY" and in overrides language folder is COM_VIRTUEMART_ART_DISPLAY="Display";. Virtuemart see this product variant correctly - as "Display", but the paypal plugin see it as "COM_VIRTUEMART_ART_DISPLAY" in checkout page.
Could you tell me SQL statement for 'virtuemart_payment_plg_paypalexpresscheckoutss' table to create it manually, please?
Any idea to 2nd issue?
Best Regards
Artur
There problem with the database in the latest release of I have rolled the download back to previous release of the plugin.
I think you want the multi-currency version which hopefully be back on the site in a day or two.
If you check back then.
released version 1.0.16 fixes set up problem effecting previous release
Hello,
Can you please add UTF-8 Support?
Because if I type in a name or address with UTF-8 Chars like "űáéúő" on the VM checkout than at the payPal payment page they are disorted.
In the original VM PayPal plugin I added "charset" => "utf-8"
at the end of $post_variables array and it solved my problems.
Thanks!
Checked and one of the PayPal Express Checkout plugin files were not saved in UTF-8 format
All files in the latest release 1.0.17 are now saved as UTF-8
though when tested on a server, űáéúő characters were already appearing correctly.
PayPalExpress extracts the name, address fields from the Virtuemart database to send directly to the PayPal server
and the post variables array is not used. The post variables array in PayPal standard sends these parameters via the
the customers browser and not directly from server to server.
Thank you!
Hi
Great plugin!
Checkout works fine!
2 issue.
1- After paying on paypal returns back to the website with the message "Thank you for your order" and the order details but does not display the order number- but I can see the order number in the title of the page. How to display the order number on the thank you page?
2- Order is updated correctly in the database with confirmed status but no email to vendor or customer- not sure if this is to do with my configuration.
Please advise.
I know this is a free plugin which is great by the way. But I have an issue with it.
I've just tried it out on my test site before going to my live site but there is a problem with the details being sent to PP.
When the order is placed the customfields are showing like so:
Item
Custom Mirror {"72":{"textinput":{"comment":"67.27"}},"73":{"textinput":{"comment":"4mm Mirror"}},"74":{"textinput":{"comment":"mm"}},"75":{"textinput":{"comment":"1000"}},"76":{"textinput":{"comment":"1000"}},"77":{"textinput":{"comment":"square-rectangle"}},"78":{"textinput":{"comment":"NONE"}},"79":{"textinput":{"comment":"Polished Edge"}},"80":{"textinput":{"comment":" "}},"81":{"textinput":{"comment":"None"}},"82":{"textinput":{"comment":"0"}},"83":{"textinput":{"comment":"No"}},"84":{"textinput":{"comment":"0
There are no titles for the fields and no formatting. This would panic the customer as it looks like coding gobbledy-gook and that something has gone wrong.
If the code weren't obfuscated it would be a simple matter to fix this. other than this the code works fine on my test site. Great Work.
Quote from: mirrorsandglass on September 30, 2013, 17:37:28 PM
When the order is placed the customfields are showing like so:
Item
Custom Mirror {"72":{"textinput":{"comment":"67.27"}},"73":
The problem is occasionally caused by some third party templates and the way they treat attributes.
Virtuemart stores its attributes with the HTML code still attached. This has to be removed before it can be displayed
in a readable format.
However if this is a test server and you can put the plugin in test mode, PM the URL I will take a look at it for you.
Quote from: solmab on September 29, 2013, 22:47:29 PM
2- Order is updated correctly in the database with confirmed status but no email to vendor or customer- not sure if this is to do with my configuration.
That's most likely the configuration of your setup, especially if the order status is confirmed.
Quote
1- After paying on paypal returns back to the website with the message "Thank you for your order" and the order details but does not display the order number- but I can see the order number in the title of the page. How to display the order number on the thank you page?
Please advise.
As of version 1.0.18 the order number is shown on the final "Thank you for your order page"
Thank you for the reply! :)
Hi again
I know this works fine with default template but was wondering if you would have any idea - when I use One Step Checkout by cmsmart - After checkout it just takes to "Thank you for your order!--> "
There is no debug information even though the debug is ON.
This is a issue only with the One Step Checkout by cmsmart here is their live demo site http://cmsmart.net/demo/index.php/vm-one-page-checkout.html
Any help appreciated! :)
We do not have a copy of CMS One Stage Checkout to test with, but on checking the forums that particular template does seem to have more than it fair share of problems.
However PayPal Express Checkout does work correctly with the majority of third party templates tested so far.
Unlike CMS One Stage Checkout, the PayPal Express Checkout plugin is free and you can download and try it without risk.
Quote from: ssc3 on September 30, 2013, 21:04:03 PM
Quote from: mirrorsandglass on September 30, 2013, 17:37:28 PM
When the order is placed the customfields are showing like so:
Item
Custom Mirror {"72":{"textinput":{"comment":"67.27"}},"73":
The problem is occasionally caused by some third party templates and the way they treat attributes.
Virtuemart stores its attributes with the HTML code still attached. This has to be removed before it can be displayed
in a readable format.
It may in fact be caused by me as the items in question use extra custom pricing code. I could even get away with just having it display the "Custom Mirror" without the attributes but as the code is obfuscated I won't be able to find the relevant line to comment out the addition of the attributes.
I'll see if I can code one myself as this is probably a result of quirks of my site. Other than this problem it is a great plugin which worked out of the box in every other aspect.
PayPal Checkout Express (Version 1.0.19)
includes modifications to processing of product attributes to help with their display on third party templates.
http://plugins.online-store.co.uk/paypal_express_checkout.html
Quote from: ssc3 on October 02, 2013, 13:48:05 PM
PayPal Checkout Express (Version 1.0.19)
includes modifications to processing of product attributes to help with their display on third party templates.
http://plugins.online-store.co.uk/paypal_express_checkout.html
Wow that was quick, this now works perfectly for me and I can start using it on my live site. Wonderful thanks very much.
Hi! I have a problem with my thank you page...
I have entered the details here....
http://forum.virtuemart.net/index.php?topic=119102.0 (http://forum.virtuemart.net/index.php?topic=119102.0)
I need to remove the shipping details at the order done page...
please help....
thanks...
At the moment the "Confirm Order" and "Thank you page" are set to output their results in that format and they can not easily be changed.
It is not recommend hacking the code to make the changes, as you will loss the changes each time you update the plugin.
However those pages are due to be rewritten in the next few weeks and they should be a lot easier to customise.
Thanks alot! I hope it would be soon!
It looks so unprofessional with those blank data....
Thanks and more power!
PayPal Checkout Express (Version 1.0.20)
Adds the ability to edit the HTML code of the header and footer of the final receipt page including adding Javascript.
Also allows some customisation of the PayPal order page.
http://plugins.online-store.co.uk/paypal_express_checkout.html
:D
Quote from: ssc3 on October 09, 2013, 17:01:37 PM
PayPal Checkout Express (Version 1.0.20)
Adds the ability to edit the HTML code of the header and footer of the final receipt page including adding Javascript.
Also allows some customisation of the PayPal order page.
http://plugins.online-store.co.uk/paypal_express_checkout.html
THAT WAS FAST! THANK YOU VERY MUCH!!!!
With a lot of add-on features too!!!
PayPal Express Checkout (Version 1.0.21)
An Improved installation script helps to automate the setup process, making
the plugin quicker and easier to install.
The user is now taken directly to the payment method edit page for the
plugin, with the plugin name been automatically filled in. All that remains is
for the user to add the API details and publish the plugin.
Also added links on how to find your PayPal API signature, password and
username.
http://plugins.online-store.co.uk/paypal_express_checkout.html
Hi SSC3
Thank you for the plug in! :)
When we have a payment logo defined (Payment Logos (/images/stories/virtuemart/payment))
The url for the image comes up with a http:// instead of https:// if the site is secured and IE comes up with message -"do you want to view only the webpage content that was delivered securely"
Where do I need to change. Please advise.
Thank you
Quote from: solmab on October 24, 2013, 17:46:11 PM
When we have a payment logo defined (Payment Logos (/images/stories/virtuemart/payment))
The url for the image comes up with a http:// instead of https:// if the site is secured and IE comes up with message -"do you want to view only the webpage content that was delivered securely"
Thank you
Could this be a template problem?
I assume you mean the logo that appears when the customer selects a payment method.
The plugin has no control over whether the payment logo uses http or https,
so it may be the template setting the logo to http when the rest of the page is https
This is now resolved!
For anybody else who has same issue-This is what I changed
administrator/components/com_virtuemart/plugins/vmpsplugin.php
$url = str_replace("http://","https://",$url);
Hi Again
I have the latest PayPal Express plugin.
Question is after paying for the order, Paypal not returning to secure thank you page.
Does anybody know if there is a setting in paypal or paypalexpresscheckoutssc so that it returns to secure(https) page of the site.
Thank you
J2.5
VM 2.0.24
Quote from: solmab on November 09, 2013, 03:51:46 AM
Question is after paying for the order, Paypal not returning to secure thank you page.
Does anybody know if there is a setting in paypal or paypalexpresscheckoutssc so that it returns to secure(https) page of the site.
VM 2.0.24
If you are using a secure connection for the store or have
selected "Enable SSL for sensitive areas" in the Virtuemart setup then it should return to a secure page.
I tested with Virtuemart 2.0.24 and Joomla 2.5.14 using the default templates and it appeared to work ok.
If you set the plugin in debug mode and make a test order using https.
On the page that connects to PayPal you will see the debugging information.
Look for the payment request string.
&PAYMENTREQUEST_0_PAYMENTACTION=Sale&
RETURNURL=https%3A%2F%2Fwww.yourstore.com%2Fjoomla_virtuemart_2%2Findex.php%3Foption%3Dcom_virtuemart%26view%3Dpluginresponse%26task%3Dpluginresponsereceived%26pectransid%3Dcba40313&CANCELURL=https%3A%2F%2Fwww.yourstore.com%2Fjoomla_virtuemart_2%2Findex.php%3Foption%3Dcom_virtuemart%26view%3Dpluginresponse%26task%3DpluginUserPaymentCancel%26on%3Dcba40313%26pm%3D43&PAYMENTREQUEST_0_INVNUM=cba40313&PAYMENTREQUEST_0_CUSTOM=&LOCALECODE=US&
If it contains
RETURNURL=https PayPal will return to a secure page
RETURNURL=httpPayPal will return to a non secure page
Updates to the PayPal Express Checkout setup page and language files.
http://plugins.online-store.co.uk/paypal_express_checkout.html (1.0.22)
ssc3 thank you for the reply! Sorry was away so could not reply earlier.
The RETURNURL=http when I debugged
Where does it get the url details?
The checkout page is https also the page where it shows connecting to paypal has got https. Please advise.
Thank you.
Quote from: solmab on November 29, 2013, 19:35:50 PM
ssc3 thank you for the reply! Sorry was away so could not reply earlier.
The RETURNURL=http when I debugged
Where does it get the url details?
The checkout page is https also the page where it shows connecting to paypal has got https. Please advise.
Thank you.
It should normally take the URL from the web page it is on.
If you wish, send me a PM access to the site, and I will take a look at the problem for you, otherwise I am guessing as to the cause.
HI
I have PM'ed you.
I have selected "Enable SSL for sensitive areas" in the Virtuemart setup.
Thank you.
Is there any particular reason for the space between the street address and city fields on your Review and Place your Order page?
If not, is there a fix for this?
Such a glitch, minor to some, may not be that reassuring for the customer just prior to forking out some of their hard-earned.
[attachment cleanup by admin]
The space is reserved for the second line of the address.
In the example below "New Estate"
Only the first "2 Main St" is a compulsory field.
Mr John Smith
2 Main St
New Estate
9513
San Jose
United States
California
408-678-0945
Hello
Vm 2.0.26d + Joomla 2.5.17
Is it possible that PPEC doesn't work correctly with smartaddons template?
Redirection to PP site once is successful, once not (in this case you have to choose payment method (I have ONE), save it, and you are redirected back to the shopping cart page)
Any experiences with smartaddons, sj_bakery?
Thank you.
Sorry I have not used that particular template before,
If you wish, send me a PM to access to the site, and I will take a look at the problem for you.
Is it possible for the customers address from their PayPal account to be used as the shipping or billing address in Virtuemart?
I've tried multiple settings in the configuration and it seems that none of them will take the address from the customers PayPal account and populate it as the shipping address in Virtuemart. The best that I have been able to configure is that if the zip code doesn't match what is on their PayPal address, then the order won't go through. Seems like it would be easiest if we can just use their Paypal address as the shipping address automatically.
Am I missing something or how can the PayPal address be used as the default shipping address in Virtuemart?
The next update of the plugin, probably next month, will add that option and give more the merchant more control over the address used by Virtuemart.
:-[
Hi it was working fine but now my user have to create a paypal account to pay.
How can it is possible to pay again without a paypal account.
Yours sincerely, Gilles Laguna
In the plugin setup.
Set "Does the Buyer need a PayPal account?"
to
"Buyer does not need a paypal account"
You can also set the option.
"Maximize or minimize Credit/Card and PayPal payment logins."
to "Always maximize credit card login"
Note for some countries PayPal always requires the customer to always have a PayPal account.
If you customer is from one of these countries, that may be the cause of the problem.
Quote from: ssc3 on March 14, 2014, 09:16:12 AM
The next update of the plugin, probably next month, will add that option and give more the merchant more control over the address used by Virtuemart.
Any news on this option? Just the addon today and looking forward to using that feature. :)
Hi,
Your plugin works fine.
I am just looking for all the data from the PayPal response, the original plugin stored it in a field called: paypal_fullresponse and displayed it in the order, I especially need the transaction no. to quickly search for items in PayPal.
I see a table called PayPal which I thought broke this down on the internet, but cannot find it anywhere in the joomla/Virtuemart database.
Do you know where I can find all this data with your plugin please, or do you not store the information as I do not see it in the order details page anymore?
Thanks for a great plugin.
Quote from: hrhsii on January 18, 2015, 23:47:58 PM
Hi,
Your plugin works fine.
I am just looking for all the data from the PayPal response, the original plugin stored it in a field called: paypal_fullresponse and displayed it in the order, I especially need the transaction no. to quickly search for items in PayPal.
Try the latest version of our Paypal Express plugin 1.3.5 which restores the transaction id.
1.3.11 - 18 February 2016
Removed the direct to PayPal short cut option to retain compatibility with 3rd party checkouts. This may be reinstated at a later date for carts that have shipping and tax already included. With these PayPal can be the first and last checkout, with no need to return to Virtuemart checkout to confirm order details.
Version 1.3.17 29 June 2016
Added an updated direct to the PayPal Express short cut to the item description, which automatically directs the customer to PayPal and uses the shipping address stored by PayPal. This requires a compatible checkout and template.
Version 1.3.18 29 July 2016
Fixed issue in 1.3.17 that required the customer should be logged in before completing an order.
Version (1.3.47) - 19 August 2022
Reintroduce shortcuts for Virtuemart 4.07 and above.
http://plugins.online-store.co.uk/paypal_express_checkout.html