How to integrate Paypal for no Paypal customers? - paypal

My client asks me to integrate Paypal for no Paypal users which means:
they directly insert their card data (no messages such as : "you don't have a Paypal account yet, so create it now"
as few references to Paypal (no Paypal logo, no Paypal headers)
I have integrate  Paypal many times, but the integration invites users to use Paypal, shows Paypal logo, Paypal url etc.
Regards

PayPal Checkout has an option for 'Debit or Credit Card', which works for most countries.
Here's a code demo: https://developer.paypal.com/demo/checkout/#/pattern/client

Related

Sending Stripe.com funds to a PayPal account

So, i'm making a donation platform, kinda like gofund.me, where you can create a page and people can send you donations! Upon creating a page, it will ask you for your PayPal username/email. This is asked because every donation will be sent to the PayPal username/email provided.
Now, I want to enable Stripe payments for the donation page, so users can donate via using their Credit/Debit card... but I came across an issue.
Once they complete the transaction, how can I send the money that they donated via Stripe to the PayPal username/email that the donation page set up?
Is there an API for that? Thanks :)
BTW... I am using HTML, CSS, and JS for this project
There is no API to send money from Stripe to PayPal. To send money to a PayPal email, you are better off simply accepting the payment via PayPal Checkout, and either:
Sending it from your PayPal account (where you received it) via Payouts (if approved for the Payouts feature)
More simply, having the payer send it directly to the target PayPal account (payee) at checkout time

Receive payments with Paypal for my Web app

I have a web app on which users can sign up and sell their products.
I want to integrate paypal such that the sellers in my Web app would receive money in their paypal account when buyers choose the option to pay with paypal button.
I want the integration flow to be like what calendly has.
I want the sellers to integrate paypal using OAUTH 2.0.
How can I implement this ?
Do a normal PayPal Checkout integration, and in the request's purchase_units specify a payee object with details on what account is to receive the payment.
This is documented in Send funds to another account.

Recurring payments subscriptions with Paypal

I´m trying to develop a link for a web site to redirect the logged user to a checkout process that allow recurring payments via Paypal using its credit cards.
I´ve read Paypal documentation regarding subscriptions and I have some questions:
There is a warning message telling:
"The use of the Paypal REST /payments APIs to accept credit card payments is restricted. Instead, you can accept credit card payments with Braintree Direct".
Is it true?. Do I have to use some Braintree REST API or SDK to let user to
put credit card information?
After users approve agreements, how can I get credit card expiration dates to inform whether some are close to expire.?
Any help or clarification would be appreciate.
Thanks.

paypal website standard for subscription, cancelling subscription

Please help me with my requirement to implement using paypal.
My requirement is this :
The user can subscribe to a service, using paypal account or credit card ( without paypal account ) . The user can unsubscribe later if he/she wishes to .
I implemented the first part using Subscription button of "website standard" where paypal gave me a button and upon clicking it will lead to paypal website.
I am getting the notifications using IPN
Now there are two problems:
How to test credit card, I could test paypal account payment using the sandbox test users, but for the credit card, I dont have dummy credit cards. If I use the credit cards of the paypal accounts, it says "paypal users should use paypal to pay "
I want to cancel the subscription. The paypal user can go to the paypal account and cancel the subscription. That works fine. But how can we cancel the subscription from my website, or how can we cancel the subscription of the creditcard payer. The paypal SDK says the subscription profile ID is invalid.
Did anyone tried this kind of implementation.
Any help would do, be it links or places to search .
Thanks a lot
First, Guest Checkout (paying with a credit card without signing into PayPal) is only available without recurring payments. When using recurring payments it will force the person to create a PayPal account. You would need to use Payments Pro in order to do recurring payments directly with credit cards, and then the person would never even be redirected over to PayPal at all.
For test cards, any old expired card you have would work, or what you can do is login to your PayPal sandbox account, go into the profile, and go through the process to add a new credit card to the account. It will actually fill in a card number for you, but DO NOT add this card to the account. Just copy that card number and then cancel out of this screen. Now you can use that card number for testing on the PayPal system.
In order to refund using the API you'll need to create the profiles using the CreateRecurringPaymentsProfile API. The profile ID that gives you will be compatible with all API calls to manage it in the future.

Paypal Express Checkout Subscription using Credit Card Payment

Question:
Is it possible to set up a subscription via Paypal api Express Checkout, so you can pay via Credit card and Paypal login. The Paypal login works no problem, but I can not get it to work with credit cards at the moment.
I have set the NVP SOLUTIONTYPE = Sole
I know you can set up a paypal subscription button, but the client want to sell a product (single payment or instalments) and add a subscription if user wants to sign up.
Many thanks for any help.
Llewellyn
UPDATE:
For anyone else who has this problem I got this response back from Paypal:
With subscriptions and Express Checkout, they will be PayPal only. Any time you specify a billing type in your SetExpressCheckout call, it turns it into a PayPal only transaction. The only way you would be able to set up a recurring payment via credit card (without a button) is to use the Website Payments Pro and Pro Recurring Payments. Website Payments Pro would allow the customer to enter their credit card directly on the website for one-time payments and also you can set it up to accept the credit card information for recurring payments. You wouldn't be able to turn that one-time payment into a recurring payment at a later time but if you wanted to set them both up at the start that's certainly possible. Also, you would be able to use reference transactions with your Pro payments as well.
Here is a link to the paypal manual for Paypal Pro.
Be warned, with Paypal Pro you can not accept American Express cards, if your paypal account is not American - which sadly is what I'm trying to do :(
No, this is not possible with Express Checkout Recurring Payments.
You must purchase Direct Payment Recurring Payments (an addon to Website Payments Pro) in order to set up profiles direct via credit card.
Note that Direct Payment Recurring Payments is only available in the US, UK and Canada at the moment.
This is not possible to make direct payment with Express Checkout,for this you have got create and account on paypal and please set only two options to working credit/debit card with Express Checkout.
solutiontype = Sole
landingpage = billing