I have a problem with integration of paypal payment. I want to make it so that customers can't register to paypal, but paypal only shows the register to paypal.
I use php library. Is it possible that they add only credit card without registration?
If you're using Payments Standard, Express Checkout, Adaptive Payments, or anything that actually redirects the user over to PayPal then it would be done with "guest checkout", which is an option on that checkout screen. In order to make that work you would need to make sure the PayPal Account Optional setting is enabled in your PayPal profile.
If you go with Payments Advanced you would imbed an iframe in your site that PayPal actually hosts, and it would have the PayPal option as well as credit card option built in to that.
Payments Pro would give you full freedom to process credit cards directly via API request, and then you wouldn't have to display any PayPal logos or show that PayPal was involved at all in that case.
I would still recommend leaving PayPal as an option for people, though.
My site is actually is a good example. Notice if you add that item to the cart you'll see the option to "Pay with a Credit Card" or "Pay with PayPal". If you choose credit card that would move to a credit card form and would be processed through Payments Pro (PayFlow). If you choose PayPal it would go through Express Checkout. So you still give people both options, but it's very straight forward for non-PayPal users.
You can send money to anyone with an email address but in order to claim the funds they would have to open a PayPal account. What happens is that you send the money to their email address, they get an email letting them know they have received funds. They are then instructed to follow the directions to open an account to receive the funds into their PayPal balance. It is a very straightforward process and a new account can be set up very quickly. Thanks for your great question and I hope you have a great day.
Related
I'm using a custom php Paypal nvp API for express checkout.
When people pay with their paypal account I have no problem in my php script, I insert the order, order details and I send the email to the customer. When people pay with their credit card without paypal account I don't receive the transactionid.
The strange fact is that when I use the sandbox, I generate a fake visa I do the payment, in my database I have the transaction id and I receive the email.
Someone had or is having my same problem?
There are different ways to manage payment with and without account?
For both I'm checking the payment status = Complete.
Happy to help your query,
Firstly, PayPal NVP is deprecated implementation. There wouldn't any support for new merchants who willing to add PayPal as a payment option.
Please go through the below recent products which run on REST APIs. I suggested two options of accepting payments so, hence choose the best one suits you.
Standard Integration Link.
Advanced Credit & Debit Card Link.
Thanks.
I already created a donation button and tested it in sandbox and it worked, what I want to do is before the donor clicks the donate button, I want them to choose first whether Credit Card or PayPal Account, if they choose credit card, they will fill the form and redirect to PayPal. I don't want them to choose credit card at PayPal site because it is so small that it can barely seen.
It is not possible to open up the credit card field on the paypal checkout page using website Payments Standard buttons(like donations,buy now etc)But,you can automatically fill the address related fields and pass it to checkout page.
You can display the credit card tab only in express checkout using LANDINGPAGE=Billing
Let me give you an idea.
Your Question:
If they choose credit card, they will fill the form and redirect to PayPal.
Answer:
This can be done, however you will invoke SOLUTIONTYPE=SOLE and LANDINGPAGE=BILLING (this will work using PayPal buttons; I have tested this first hand)
Answer:
Technically it could be done, however it is an unsecured method of using a customers credit and sort of defeats the purpose of using PayPal as a payment method; invalidates security. If you post credit card data from your; let's say secure form, it is still vulnerable to a post sniff where hackers can steal the cc info vs. having the customer manually entering their credit card info on a hosted secure paypal page.
Note
Maybe use PayPal advanced which is $5 a month; use a secure hosted Iframe, where a customer can pay with a credit card on site with no redirect. Like: http://www.ggsalsa.com/salsa-menu.html#!/~/checkoutPD; put fake email and checkout with credit card to see.
I have my PHP Website where two different Category of users includes: Customers and Performers signed up. Now through my Website customers wants to pay via PayPal to Performers, Is there a way in PayPal to achieve this?
I have saved Performer's PayPal Email in my database, so I just want it work like PayPal payment buttons but with my own PayPal email and with my own Amount of money.
Ideas apart from PayPal are also warmly welcome.
how about braintree. It support normal credit card payment gatemway and also paypal implementation
I think it is better to have normal credit card payment gateway and then implement paypal after that, cause I think all paypal user has credit card and not all credit card user has paypal.
Use this link for your reference to implement normal payment gateway, it should be very easy as they also provide sample code
https://developers.braintreepayments.com/javascript+php/start/overview
And you can continue to implement paypal after that using this link for reference
https://developers.braintreepayments.com/javascript+php/guides/paypal
In my PayPal express checkout there's no way for customer to pay whithout PayPal account.
I've seen this post:
PayPal: express checkout pay without account
I've added &SOLUTIONTYPE=Sole&LANDINGPAGE=Billing to the expressChechout call, which is fine but it just opens the tab "New Customer".
Also PayPal Account Optional is On.
I have a PayPal Buisness account.
Is there a solution to this?
Thanks
Even though you pass SOLUTIONTYPE=Sole, LANDINGPAGE=Billing and USERSELECTEDFUNDINGSOURCE=CreditCard in SetExpressCheckout API call, some of your customers will still be forced to open a PayPal account in order to pay with a credit card and they will see the "New Customer" tab.
This is based on customer's country of origin, so you can't do anything about that. In order to pay with a credit card you will need to select a country. When you change the country in the payment form you'll see that some people can just pay with a credit card without a PayPal account, and some will see the "New Customer" tab and being forced to open a PayPal account.
There's a new parameter you need to include to handle this better. Make sure the API version you're setting is 109.0 or higher, and then add USERSELECTEDFUNDINGSOURCE=CreditCard
I am using paypal payment system for users subscription on monthly basis. All the things and flow working perfect. I need to know when user click on button and navigate to paypal site its show only pay with you paypal account or create account (pay with credit card) as shown figure
I didn't see image like credit card option as shown in figure below.
I'm using Digital Goods Example find on this link
https://github.com/thenbrent/paypal-digital-goods
In this example its uses SetExpressCheckout method and recurring user profile.
Its their any option or setting to enable in paypal business profile or paypal api to do that credit card payment option for users.
You have to have a Premier or Business account with PayPal before the option for credit card payment will show up.
If you already have a Premier or Business account, you probably have the relevant setting turned off. Go to Profile -> Selling Preferences -> Website Payment Preferences and look for "PayPal Account Optional." Make sure that box is checked.
If you can't find the box, click through lots of links for a while. PayPal enjoys rearranging their website a lot.
P.S.: If you are using Sandbox mode, it won't show up. You have to be using the real Express Checkout.
It works fine if you add these parameters when you call setExpressCheckout method:
SOLUTIONTYPE ="Sole"
Note: PayPal Account Optional should ON at sellers account.