PayPal Buy Now Button - Pre-populate Credit Card - paypal

Is there any way to make the Buy Now page open up the credit card form straight away.
Currently it's buried underneath the "pay with paypal" option that hardly any of my customers want to use. They have to click the tab at the bottom right. It's a very very poorly designed page and plays havoc with my conversion rates.
Could I for example pre-populate the credit card details in my buy now button so that the credit card form would come up initially?

With buttons it is not possible as the form is hosted by PayPal. You may want to look into other integration methods at https://developer.paypal.com/docs/api/ where you host the form that holds payment info.
See this for an example
https://developer.paypal.com/docs/api/#create-a-payment

Related

paypal smart payment button display issue

I have created PayPal Smart Payment Buttons in my application. By default it is showing two buttons first button for PayPal login window, and second button for Debit or Credit Card window.
On clicking the second button the first button is not displaying. I can see the both buttons in chrome developer console. margin-top:59px property is added by the script.
Here you can try PayPal's interactive code demo.
How do I get rid of it? Is there a setting somewhere to show both when button click?
Why do you want to get rid of it? The second button is for entering a debit or credit cads and paying as a guest. Typically this is a much-desired feature, not something people want to get rid of.
When clicked, the top button is being moved out of the way to make good use of screen real estate, since the debit or credit card button does not open a window. It expands the iframe inside the container (which is actually rather amazing to those of us who've been in the payment industry for a long time.)
If you truly want to get rid of card processing, you can. The Smart Payment Buttons documentation has options for disabling funding sources. Basically add &disable-funding=card after your ClientID when invoking the SDK js:
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&disable-funding=card"></script>

PayPal Checkout Button not redirecting to my custom Payment Page

I am using PayPal's integrated credit card payment on my site, which works great. The customer has the option of staying on my website and paying by credit card or they may choose to "pay with PayPal" by clicking either the "Check out with PayPal" button or the "Check out with BillMeLater" button. The issue I am having, is for some reason, when customers click these buttons, it directs them to my generic PayPal payment page and not the customized PayPal payment page I have created and designated as primary. Depending on the browser, sometimes customers are directed to the correct page. But it's random.
Here is mu URL if you want to test out what I am attempting to explain.
http://www.cozeeclothing.com/index.php
Thank You,
John

Accept Credit Cards without Businness Account

Problem:
I have a personal project and I want to be able to accept donations from users in a kiosk-like fashion using an Android tablet as the display/interface and a credit card reader. I was planning on using the REST API, however, this project is not associated with any business so I can't get a business PayPal developer account to enable accepting payments directly from credit cards.
Questions:
Is it possible to accept credit cards directly without a business account, or create a business account for an individual/personal? Would it be possible for me to get the credit card information and amount first, then pass that information to the PayPal UI to streamline the process so the user only has to tap a confirmation button?
Details:
My ideal user story:
User swipes card through card reader
User enters amount to donate
User confirms donation and is done
Simple and easy.
I realize that I can use a PayPal donate button but that is a much more complex user story and, as far as I know, without hacking the UI it will not be possible to support swiping the card and the user will have to enter the card information manually. Using the mobile SDK it might be possible to support card swiping but I still do not like the added layers of the PayPal log-in screen, having to select "Pay as guest", entering the amount in the textbox, etc. It needs to be an extremely simple process as I outlined above.
Possible (bad) Solution:
My last hope would be to collect the information, then in the background invisible to the user a web view would automate the donation process through PayPal by programmaticly going through the pages and filling out the textboxes. The web view would then be shown to the user once the final confirmation page is displayed for the user to tap the confirmation button. This is extremely hacky and a bad solution, however.
Side Question:
Why can I accept credit card payments through the PayPal UI (via a guest PayPal "account") without a business account, but I can't use the API to do so?
Unimportant Details:
I am building a KegBot which is a "smart" kegerator that tracks beer consumption and other data. The Android tablet displays this information and other fun stuff. I have a donation jar to help pay for the kegs but a common problem (or excuse) is that people don't have cash and only have plastic. My plan is to connect a card reader to the tablet as an accessory (or maybe use PayPal's card reader) to give drinkers a way to easily swipe a card and donate.
I am considering simplifying down the user story even more and making it so when the user swipes their card it automatically donates $5 without any other interaction needed. Maybe a confirmation button.
I tried going through the application to register my developer account as a business account and the form had changed. I was able to select Individual as the business type and use my home address and phone number. The application was approved and I now have a business account capable of processing credit cards using the rest API.

PayPal "Pay with Credit Card" and Item description

I have a few questions regarding using PayPal.
The first image is from an existing website, while the second is from a sandboxed Express Checkout test.
Differences between the two:
On the left side, there is an item description and quantity.
On the bottom right, notice it is Pay with my Credit Card instead of Create a PayPal account.
How do I achieve 1. and 2.? What APIs do I use?
Take note that my site has potentially many items for sale, and it is impossible for me to manually create buttons for each one.
Edited: Ok I just found the answer to 1.: https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/
For 2., the existing website actually prompts for details such as name, and address before redirecting to the PayPal site. When I click on "Pay with Credit Card", the details input earlier do show up on the PayPal form. I also notice the existing site can accept direct credit card payments, which seem to me it is using at least a Payment Pro solution. Is that why it can achieve 2.?
How do I achieve that? Do I use the AdaptiveAccount API to create an account on behalf of the user?
In order get the credit card section to display by default instead of the option to pay with a PayPal account, you need to pass over to additional variables in your SetExpressCheckout API call.
SOLUTIONTYPE=Sole
LANDINGPAGE-Billing

Paypal donate via credit card link

I have a non profit website that I put a donate button on that works fine.
But there are some older people who do not have a paypal account. If you hit the donate LINK and the continue, it takes you to a credit card input screen. They don't see the continue link.
Is there a way to link directly to that page, passing my hosted_button_id ?
So I want to make a second link on my website that if they have no paypal account. It takes them directly to the credit card screen.
Thank You