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

Vm & Paypal express checkout

Started by cvrak, March 06, 2020, 09:46:37 AM

Previous topic - Next topic

cvrak

Hi,
Has anyone managed to integrade Paypal express checkout in VM?  I'm trying to do it, but no results.

The requirement is that the customer should have 2 options: Paypal & credit card without logging to Paypal account.
I attached an image to see what I mean.

I've followed the instructions regarding the Paypal express checkout (sandbox mode), also I've checked the "Enable Smart Buttons" but no smart buttons are displayed. Just the regular Paypal button.
The URL of my e-shop is https://bit.ly/2vIAglw, pls try to buy the Test product, to see what I mean.

How I can solve the problem?
Thanks in advance

Joomla 3.9.15
PHP  7.2.28
VM 3.4.2

jenkinhill

I think you should first update to the current stable VM version, 3.6.10 (stable, compatible J3.9) as VM 3.4.2 was developed for Joomla 3.8 and is well over a year old. Test on a copy of your live site.

http://dev.virtuemart.net/projects/virtuemart/files
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

cvrak

I've updated to last vesrion and the problem remains. See attached image (just the paypal button)
Pls advise
Thanks

Joomla 3.9.15
PHP  7.2.28
VM 3.6.10

cvrak


I've spent the previous days googling and trying to fix the problem, without success!

Here is the settings I've used:

Paypal product: Smartbuttons/Express/Gredit checkout
Shop environment: production
Apis & signature: according to Paypal
Accelarated Boarding: Yes
Enable smart buttons: checked
Offer PayPal Credit (deprecated, use Smart Buttons instead): No
Payment action: Direct payment

Also, I've set in Paypal account paypal optional: On

Whenever i try to checkout, I'm redirecting to paypal login page and i cannot pay with credit card, if I don;t have a Paypal account. No credit cards options (See attached picture)

Pls advise


Joomla 3.9.15
PHP  7.2.28
VM 3.6.10

GJC Web Design

#4
don't know anything about Smart buttons but your screen shot says the problem

your trying to login to and pay to your own Paypal account which of course is not allowed

for a choice of Paypal or credit card we use the iframed  Hosted Pro - standard VM Paypal plugin



GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

jenkinhill

The VM documentation is https://docs.virtuemart.net/manual/shop-menu/payment-methods/paypal-express-checkout.html

On a site I am using PayPal Express I followed the method here to get the API information.  https://plugins.online-store.co.uk/paypal_express_checkout.html#API_Details

Abd as GJC says you can't pay to your own account. That's what sandbox is for.

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

cvrak

The screenshot displays the username, because I was logged in my Paypal account. Mea culpa.
But when I'm not logged in Paypal, the screen is the same, without the username filled.
The problem is that there is no option for payment with credit card, without a paypal account

Regarding the Hosted Pro, unfortunately it's not available in Greece.


Quote from: GJC Web Design on March 10, 2020, 18:44:53 PM
don't know anything about Smart buttons but your screen shot says the problem

your trying to login to and pay to your own Paypal account which of course is not allowed

for a choice of Paypal or credit card we use the iframed  Hosted Pro - standard VM Paypal plugin

cvrak

I've already  followed the instructions you mention, but the problem remains. Customer can only pay with Paypal account and not with credit cards via Paypal.
Any solution?


Quote from: jenkinhill on March 10, 2020, 18:50:03 PM
The VM documentation is https://docs.virtuemart.net/manual/shop-menu/payment-methods/paypal-express-checkout.html

On a site I am using PayPal Express I followed the method here to get the API information.  https://plugins.online-store.co.uk/paypal_express_checkout.html#API_Details

Abd as GJC says you can't pay to your own account. That's what sandbox is for.

jenkinhill

I'd check with PayPal in Greece that card payment is included in their Express version, and if their system gives no card option if the customer already has a PayPal account. In the UK some years ago if the PP system detected that the customer did have an account then the option for card payment was not displayed on a site using the standard PP plugin, but I believe the card option is now offered to everyone as an alternative.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

cvrak

Unfortunately, tha Paypal customer service is actually absent... I've sent messages to help center, after 3 days still no answer...
I'm testing Stripe now.

Quote from: jenkinhill on March 11, 2020, 11:17:59 AM
I'd check with PayPal in Greece that card payment is included in their Express version, and if their system gives no card option if the customer already has a PayPal account. In the UK some years ago if the PP system detected that the customer did have an account then the option for card payment was not displayed on a site using the standard PP plugin, but I believe the card option is now offered to everyone as an alternative.