Paypal 贝宝支付:默认为';用信用卡支付';而不是用贝宝账户登录

Paypal 贝宝支付:默认为';用信用卡支付';而不是用贝宝账户登录,paypal,paypal-ipn,Paypal,Paypal Ipn,我以前见过这样做,所以我知道这是可能的-当你从网站重定向到PayPal结账时,PayPal为你提供了两个付款选项。一个是“使用PayPal帐户登录”,另一个是类似“没有PayPal帐户?使用信用卡/借记卡支付”。默认情况下,第二个选项是折叠的,但我见过默认情况下未折叠的站点。我怎样才能达到这个效果 注意-之前的帖子表明这是通过cookies完成的,如果PayPal检测到你有一个PayPal帐户,它将显示第一个选项(使用PayPal登录)。然而,我见过其他网站显示“信用卡/借记卡”选项,即使你有一

我以前见过这样做,所以我知道这是可能的-当你从网站重定向到PayPal结账时,PayPal为你提供了两个付款选项。一个是“使用PayPal帐户登录”,另一个是类似“没有PayPal帐户?使用信用卡/借记卡支付”。默认情况下,第二个选项是折叠的,但我见过默认情况下未折叠的站点。我怎样才能达到这个效果

注意-之前的帖子表明这是通过cookies完成的,如果PayPal检测到你有一个PayPal帐户,它将显示第一个选项(使用PayPal登录)。然而,我见过其他网站显示“信用卡/借记卡”选项,即使你有一个贝宝账户,也会被取消催收。在将您重定向到PayPal之前,他们是否以某种方式清除了Cookie


谢谢

如果您使用的是网站支付标准,则无法将信用卡选项设置为默认显示。这是由cookies设置的。但是,如果您使用的是快速结账,则可以将信用卡部分设置为默认显示。这很可能是你在其他网站上看到的。如果您使用的是Express Checkout,并且希望设置此值,那么您需要做的就是在SetExpressCheckout API调用中传递以下2个变量和值

SOLUTIONTYPE=Sole

LANDINGPAGE=Billing

您还需要确保在您的PayPal帐户中启用了PayPal帐户选项。这是在您的个人资料中找到的部分。

我在不同的网站上遇到过关于同一个问题的问题,而我目前有解决办法来实现这一点。:)但你的发现解决了我的问题,这是因为我申请了变通办法

默认Paypal支付至信用卡/借记卡选项的解决方法是在按钮上添加变量,如country=country\u值或您认为客户可以将其默认的任何其他变量。变量页

希望对您有所帮助。:)

只需添加:)



您被重定向到账单页面…

此页面有点晚,但我最近在使用Express Checkout JS时遇到了同样的问题

通过向js对象添加以下内容来解决此问题

experience: {
  flow_config: {
     landing_page_type: "billing",
   }
}

注意,当您设置这样的选项时,默认情况下会显示完整的信用卡表单,PayPal选项会折叠。有没有办法在这里提供Guest Checkout选项,但在PayPal和CC选项到达该页面时将其折叠?目前没有任何可以设置或传递的参数。但是,我可以将其作为未来功能的实现传递给我们的开发团队。是否有方法使用PayPal REST API指定LANDINGPAGE参数?这是错误的。见下面的答案。这在网络支付标准中是完全可能的。这适用于贝宝按钮,为什么这不是公认的答案?已确认。对我也有用。谢谢您能否共享此文档。文档==>
experience: {
  flow_config: {
     landing_page_type: "billing",
   }
}