We are using express checkout on paypal and the problem is the customer can't submit his/her details without providing a phone number. I think it should be optional, no one really want to tell his/her phone number. Is there any way to turn off this option?
update: This problem occurs only when the customer wants to pay by credit, debit card without logging in their account.
Yes, go to Profile in PayPal and click on My Selling Tools. Click update next to Website Payment Preferences. Scroll down to Contact Telephone Number
When you activate this option, your customers will be asked to include
a Contact Telephone Number with their payment information. Learn More
Note: Selecting On (Required Field) could have a negative effect on
buyer conversion.
If your profile view is different, let me know and I will provide the directions.
Related
Is this the real behavior of Paypal. I am using the Paypal REST api (payment api's), and it is working fine and customers can use it. The only problem is when a new customer (one that has not visited paypal.com once) tries to buy our product, paypal seems to require him to create an account.
Here's the procedure:
First time to visit paypal.com (meaning no cookies / not cached or anything).
Customer Buy Product (Our website creates the payment transaction then redirects him to paypal.com)
Customer click Pay with my credit or debit card (He does not want to create a paypal account).
The country set is Philippines (I think paypal detects this so it is initially set to where I am) and I can proceed paying with my credit card
I tried changing the country to somewhere else
Here's comes the problem, on some countries, I am shown a different form, a form for creating a new account in Paypal.
Hope you understand what I am saying. Thanks.
It’s important to remember that guest checkout is not guaranteed for every transaction. PayPal runs a risk check to determine eligibility for guest checkout. There will be times when guest checkout is not available. This is intended. Here are a few things to make sure guest checkout is offered as often as possible.
-Verified PayPal account
-Confirmed email address
-Guest Checkout enabled - To see this, log in, go to Profile and click 'My selling preferences', click on Update next to Website preferences - scroll down the screen and find "PayPal Account Optional" section - you can enable/disable PayPal Account optional here.
-With Express Checkout their cart must pass “SOLUTIONTYPE=Sole”
Unfortunately, there are few parameters which are still incompatible with REST API including SOLUTIONTYPE which works only in Classic API.
If all of these are met and it’s not available then our system has decided to disable the guest checkout option for risk reasons. This is not a permanent decision and it will be available in the future.
When trying to pay for products/services through paypal, I get to see two possible options. One of them allows you to pay through your paypal account or debit/credit card while the other option only allows to pay through your paypal or register a new account.
I have trie to go over all the information about business accounts on paypal, but did not find any related information.
I am attaching screenshots of both paymnet sites.
Any guidance is vey much appreciated.
There is a feature called Account optional in PayPal.This is a merchant/seller setting and no buyer has control over it.
To turn the feature on or off, simply log in to PayPal, go to Profile, click ‘Website Payment Preferences’ under the Selling Preferences column and tick the yes/no box under PayPal Account Optional.
If this feature is turned On, then you will get to see Pay with Credit/Debit Card,
if not you will see Create a PayPal account.
P.S But, sometimes, even if this feature is on, PayPal will still display "Create a PayPal account".
This is due to some restrictions (buyers country,IP, how many times guest checkout is used etc). Its a complex limitation.
Whenever our service initiates an express checkout and redirects the user to PayPal page the user sees the cart on the left and the following on the right:
Note that even the address and the phone number are required while we're an online service and don't need shipping information - once PayPal confirms the payment we'll happily "ship" over the Internet, so all we really need is a PayPal payment confirmation and I guess that requires just a credit card number, expiration date and the CSC.
Yes, I know that users who have already registered with PayPal can switch to "my PayPal account" option but that doesn't help people who don't have a PayPal account and those are forced to see this page with 12 fields.
Wait, that was the form for people who have their "country" identified as the USA. Here's what people tracked to Colombia see:
Even more fields and we only need a payment confirmation.
Is it possible to make PayPal limit the set of fields on that page?
Looks like you can avoid user to enter Billing and Contact information on guest checkout only if you properly transmit REAL shipping/contact data by your own in your SetExpressCheckout call.
&METHOD=SetExpressCheckout
&RETURNURL=https://...
&CANCELURL=https://...
&PAYMENTREQUEST_0_AMT=10.00
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_SHIPTOSTREET=1 Main Street
&PAYMENTREQUEST_0_SHIPTOCITY=San Jose
&PAYMENTREQUEST_0_SHIPTOSTATE=CA
&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US
&PAYMENTREQUEST_0_SHIPTOZIP=95131
&PAYMENTREQUEST_0_EMAIL=jsmith01#example.com
&PAYMENTREQUEST_0_SHIPTOPHONENUM=408-559-5948
If you set random data above with invalid city/state/zip PayPal will display Billing and Contact information inputs.
Can I improve user experience, e.g. show product description, and highlight "Pay using your credit card", with simple Paypal buttons?
I offer a paid service on my website, with monthly subscription, fixed amount each month. I don't need the user's address, and there's only 1 "product".
Currently I created a simple "paypal button", which works fine, but I want to improve it, and possibly make it even shorter, but didn't find out how to:
highlight "pay with credit card",
I don't want to force users into logging into their paypal account (users with paypal account get error: "You cannot use an e-mail address or card number that belongs to an existing PayPal account")
show the user the product details/descriptions as in the picture:
Although I'm a programmer, I prefer not to use any API calls, especially since it doesn't seem to be necessary in my simple case.
How can I add these elements?
Is there an option with paypal to send users directly to a credit-card payment screen?
You'll need to switch to the Express Checkout API to show item details and force the credit card option. Even then, though, if the user has the credit card added to a PayPal account they're going to have to sign in and pay that way rather than use the CC form. Also, if you're working with recurring payments they'll need a PayPal account anyway.
The only way to avoid that is to sign up for PayPal Payments Pro so you can tie the credit card form directly into your website with no redirect to PayPal at all.
You'll need to enable Recurring Billing on Pro, too, after it's approved and enabled, and then your users can choose to sign up with PayPal (where you'd use Express Checkout) or Pro (where they'd enter a credit card directly.)
If you're really that set on not using API's you could apply for Enhanced Recurring Payments for Payments Standard, but I haven't fully tested that to see about passing order item details to the review pages.
I've set up my site to use paypal adaptive payments, while testing, when going to submit a payment, after logging into paypal account on the paypal page there is an option:
Send a note to your customers about this payment.
And then the user can enter a memo. This memo can be set via the API as well if I don't want the user to enter it.
However, I want to remove this field entirely as I don't really need it, but mainly because "Send a note to your customers about this payment" doesn't make sense since the person paying is the buyer so they are the 'customer' (on my site no one is actually the customer since its a gift rather than a purchase, but regardless it doesn't make sense).
So is there a way to completely remove the memo section, or to at least remove/change the "Send a note to your customers about this payment." text?
I have an answer from PayPal support:
I understand you would like the Memo area removed however this is a
mandatory field that we've been instructed we have to have when we
were successful in gaining our licence to operate and removing this is
not an option.