Guest Checkout for Paypal Subscriptions - wordpress

We are using Simple Membership Plugin on WP to have subscription levels for our users. When people go to checkout on Paypal if they don't have a PayPal account it makes it so they need to set up a Paypal account to continue.
Our Business account has PayPal Account Optional turned on and we are wondering if there is a way to have guest checkout for subscription buttons for Paypal?

With subscriptions guest checkout is not available. The user would have to create a PayPal account.
If you don't want this you'll need to upgrade to Payments Pro w/ Recurring Billing.

Guest checkout now appears to be available for PayPal subscriptions in the US and Canada.
https://developer.paypal.com/docs/subscriptions/#guest-user-flow-using-a-debit-or-credit-card

Related

selling a whole website with its subscribers who pay through stripe

I use “WooCommerce Stripe Payment Gateway” plugin. Now I decided to sell the website.
How can I connect the new owner’s Stripe account (instead of mine)?
The new owner must have the data of subscribers.
Thanks in advance.
I've seen Stripe doc but I'm not sure about the solution.
I found this solution on WooCommerce Subscriptions FAQ
Can I change the account used for a payment gateway?
Yes, if you want to keep the same payment gateway but you have changed
account, for example, due to a change of ownership, then it is
possible to still use the same payment gateway on your site but please
contact the gateway themselves and ask about transferring/migrating
the customer information to your new account, then update any API keys
or credentials in your WooCommerce payment gateway settings.

Creating PayPal account isn't optiona

I'm using WooCommerce, with two plugins, PayPal checkout gateway, and yith checkout gateway, although in my PayPal account in web preferences I'm activating the 'optional PayPal account', and in both plugins setting , the chosen checkout style is 'billing non-paypal account' every time I try it I get redirected to login in to PayPal or create an account.
Any idea why?
The feature you mention, 'PayPal account optional', exists so you have the ability to only accept payments from people with an account (when set to 'No').
If set to 'Yes', payments without an account can are possible. But whether that possibility will be offered to a particular buyer in a particular PayPal checkout depends on very many factors, which you do not control.
The only way to have some guarantee of a guest method being offered is to show a credit card form before the buyer reaches a PayPal page, using the black 'Debit or Credit Card' button that is part of Smart Payment Buttons. You can see an example of that here: https://developer.paypal.com/demo/checkout/#/pattern/server
WooCommerce's newest PayPal module has an option to toggle on this type of checkout flow (Smart Payment Buttons)

Why would Woocommerce Paypal guest checkout not work for my customers but making payments with a PayPal account does?

I’m using WooCommerce and for some reason, folks can pay with logging in to PayPal but not as guests.
The order shows up in WooCommerce and it’s pending - then it switches to canceled status and payment doesn’t get sent to me. guest checkout is enabled in PayPal.

Paypal Pro integration without any round trip to paypal website using paypal account

I want to do paypal integration with my website such as we can do all payment with paypal account without going on paypal website.
and i want to do login for user to payment from own website not from paypal website. and finally pay should also from own website.
in all these process i just want to use paypal account not credit card and debit card.
Can any one provide me solutions or source code in asp.net ?
If you are asking if you can keep the buyer on your site, and allow them to set up a recurring payment with their PayPal account without sending them over to PayPal, the answer is NO. If you are asking if you can redirect the buyer over to PayPal and have them set up a recurring payment, the answer is YES.

Pay through Paypal using a credit card

I have a requirement of integrating paypal in one of my asp.net website.
But I need to have a facility that One could pay through Paypal by using a credit card even if they don't have a paypal account. For credit cards, I don't have any idea of how can it be done through paypal development portal.
So can anybody let me know how to go about this and any reference link where I can find some details for this.?
I think one of the option I should go with is: PayPal Website Payments Pro but I have no idea about that and Is it a free service or a paid one.?
Thanks in advance.
PayPal Payments Pro does allow you to process credit card transactions using the Direct Payment API's. That product is currently available to US, UK, and Canadian merchants. The REST credit card process mentioned is only for US merchants at the moment.
Payments Pro isn't free. There a $30 a month fee.
Payments Standard and Express Checkout are both free and don't require that your buyers have a PayPal account but they are required to redirect to the PayPal site to log into their account or enter their credit card information.
If you have a more specific question I can help you further.
You can make credit card payments via the new PayPal REST API. Depending on your use case check the documentation for sale (directly charging a card), or authorize and capture. You also have the option of storing cards in the vault for later use.
I do not know whether you have gone through the Paypal developer's FAQ. Please go through this link once-
https://developer.paypal.com/webapps/developer/support/faq
Ideally to integrate paypal to a development site, A business account needs to be created.So when the user clicks on the pay now button on your site you send that userId and password to Paypal webservice and authenticate yourself as business user. it redirects to teh paypal site after authentication. So even if the user does not have an account with paypal they can pay using paypal(Which authenticates your site).
All the paypal integration is paid service.

Resources