Paypal - It only accepts Credit card payment? - paypal

I want to create payment button which has default payment type of paypal balance. I have created subscription button. Got the button link as;
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XXXXXX
When you open, it shows like this;
I want to show Paypal Checkout button only, is it possible ?
And the problem is, even I click the yellow Paypal button, it still forces to subscribe with credit card only.
How can I make it possible to pay with paypal balance ? is there any parameter to be added to the paypal button link ?

You have to set the options funding as below. Please see this link for more information.
funding: {
allowed: [ paypal.FUNDING.CARD ],
disallowed: [ paypal.FUNDING.CREDIT ]
}
Funding methods
When multiple funding sources are available to the buyer, PayPal automatically determines which additional buttons are appropriate to display. However, you can choose to opt in or out of displaying specific funding sources in either the horizontal or vertical layout.
Set the funding option to one of these values:
allowed: Displays the specified funding methods, if the buyer is eligible.
disallowed: Hides the specified funding methods.

For subscriptions (as opposed to one-time payments), PayPal normally requires a credit card funding source, since it is not expected that users will maintain a balance for the lifetime of a subscription.

Related

PayPal Guest payment option not available on checkout

I'm trying to set up guest payment option on my Shopify checkout page and I followed the instruction that says to toggle on Pay Pal account optional (Website payments / Website preferences).
Despite I set up everything, the guest payment option isn't available again. I have a business account, bank account and debit business card have been linked to my PayPal account.
How can I make guest checkout available / how can I fix this?
Since it's not your own site/code, you won't be able to add a black Debit or Credit Card button (only Shopify can give an option to add it to their checkout page, and they don't want to), this answer is otherwise current.
Basically, you can't control the behavior further. Having Account Optional enabled is a necessary but not a sufficient condition for the PayPal Checkout to (decide to) include a guest option. Very many other factors also apply to the decision -- including, for example, the IP address and geographic location of the payer, among other things.

Paypal Buy Now button is forcing clients to have a Paypal account

I'm trying to create a Paypal Buy Now button. I want clients to be able to pay with their debit/credit card in case they don't have a Paypal account.
I'm able to achieve this only if I set an amount higher then USD 33.
For example if the amount is higher then $33 I get a Pay with a Debit or credit card button
If I set the amount under $33 I get a Create an Account button
Do you know why is happening this?
Payments Standard is based on browser cookies. It doesn't have anything to do with the amount. If you want to force the Credit/Debit card option at all times you'll need to switch to the Express Checkout APIs instead of PayPal Standard buttons. It will allow you to set parameters so that the guest checkout experience is always available regardless of any browser cookies / cache.

Why PayPal Payment page shows different?

Please any one explain. why paypal payment page differ. See screenshot
I want button to be checkout as guest. How to change that instead of pay with debit or credit button
URL LOOKS: https://www.paypal.com/webapps/hermes?token=
URL LOOKS: https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=
I tried both PayPal standard and express. but button not change to CHECKOUT AS GUEST
Its depend upon the payment mode you selected from different vendors and depends upon the country currency you are paying

Paypal Express "pay with credit or debit card" option

I have two different systems set up to use Paypal Express, both use the same account.
On system A after the customer is directed to the Paypal website, they have two options, 1 to log into their account, the other to "pay with a credit or debit card". See picture
On system B at the same stage the customer doesn't have this option.
Does anybody know what the setting or config item to control this is? As said we've got different integrations connected to the same account so I don't think it's a setting in the Paypal account its self.
Express checkout was originally designed to compliment a merchant's existing credit card options with the option to pay with PayPal by logging into their account. By default the feature in question doesn't exist. An additional parameter must be sent to PayPal with the SetEC call: SOLUTIONTYPE=Sole. If you are using a 3rd party shopping cart it's possible the cart doesn't support the feature.

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