News:

Support the VirtueMart project and become a member

Main Menu

[SOLVED] How to prevent using credit cards in PayPal

Started by iWim, November 19, 2015, 18:17:14 PM

Previous topic - Next topic

iWim

Hey hey,

When a customer selects PayPal as payment he is redirected to PayPal page.

After logging in at PP the customer only sees the option to enter credit card details.
There is no option to use the PayPal account.

We don't want credit card payments through PP.

Is there a setting I missed?
Where can I set options to not use credit cards in PayPal?

Thank you.
Wim

GJC Web Design

If the user has an account and a Paypal cookie they are ONLY offered paypal... I know of no way to prevent cc though

http://bfy.tw/2sfT
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

iWim

Thank you, but this is not entirely what I mean.

Yes, when a customer selects PayPal in the cart, he will be redirected to a page with an option to log in with a PayPal account or create a new account (with cc details).

The customer does have a PayPal account. So he chooses the option to pay with a PP account and logs in. So far so good.

However after logging in, a page is displayed where he sees a warning message at the top saying

"Add a credit card to your PayPal account when you want to pay for this purchase" (Translated from Dutch, so it may look different in English).

And an area where he can enter cc details.
Which he can't, because he doesn't have one.

The only options are 'Save and continue' and 'Cancel and return [to the shop]'.
Save and continue doesn't work, because the cc details are required.

As attachment I have added an image of that page.
It is in Dutch, but I hope it's clear.

Thank you.
Wim

GJC Web Design

But IMHO this has absolutely nothing to do with the VM Paypal plugins...  you need to discuss with Paypal why this is so.. 
good luck!..  ..  IMHO Paypal set the standard for large, non-responsive, non customer orientated companies...
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

iWim

#4
Sigh.
The customer had to aprove SEPA in his account first.
After that the PayPal-account was selected as it should.

Thanks anyway.
Wim

GJC Web Design

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

iWim

SEPA = Single European Payment Area

PayPal users from the EU need to accept SEPA authorization for PayPal to instantly transfer money from their bank account to their PayPal account.
Although its not required.

Thinking about it this may have happened because SEPA authorization was not accepted AND the purchase amount was higher then the amount in the PP account.
So PayPal could not increase the account and displayed the next "best" thing: to enter credit card details to increase the PayPal account.

It should have said that there's not enough money in the account to pay for this purchase or something like that...

Regards,
Wim

GJC Web Design

ah..  interesting....  so this is the buyer that has to accept this.. i.e. when not enough funds to cover it..
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

iWim

Yep, so it seems.
PayPal will transfer money from the attached bankaccount or credit card if you don't have enough on your PayPal account.
PayPal needs to have authorization to collect the funds from your attached bankaccount. Which it hadn't. So only the credit card option was available.

lindapowers

Out of curiosity can your customers pay in paypal without having a paypal account? Directly by credit or debit card?

Cause we never managed to set that, for us only the option to log in appears or to register, then they enter the credit card but I've seen shops using paypal directly as a credit card processor without a paypal account.

AH

Quotecan your customers pay in paypal without having a paypal account? Directly by credit or debit card?

Yes, they do not need a paypal account

You as the store owner will need a business paypal account

PayPal offerings do vary by region

Regards
A

Joomla 4.4.5
php 8.1

GJC Web Design

Also don't test as yourself if u have a Paypal account.. if a PP cookie is present then Creditcards are not offered..
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

AH

Good point from GJC

If youare using paypal, they provide a significant amount of tools for you to test with.

Learn how to setup a PayPal sandbox account for testing various options in PayPal

https://developer.paypal.com/

Then setup a test environment in VM  using your PayPal sandbox account/s

Regards
A

Joomla 4.4.5
php 8.1

ssc3

Quote from: lindapowers on November 27, 2015, 07:22:24 AM
Out of curiosity can your customers pay in paypal without having a paypal account? Directly by credit or debit card?

The ability to pay without a PayPal account is only supported in some countries.

This is called "PayPal Account Optional"

To check if  PayPal Account Optional is available in your country.
Go to your Account Profile.
Click  My Selling Preferences
Locate Website Preferences
Click   Update
Locate:  PayPal Account Optional
Click:   On and Save.

However if the someone has a PayPal account and PayPal cookies in their
browser, PayPal will override this and make PayPal the main payment option.
You will still get a small link to the Credit Card Option, but this is not obvious.

If you delete your browser cookies before testing, you will see the order
form the same way as someone without a PayPal account.
Virtuemart Payment Plugins
https://plugins.online-store.co.uk