首页 文章

PayPal付款:默认为'Pay with Credit Card'而不是使用PayPal帐户登录

提问于
浏览
20

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

注意 - 之前的帖子表明它是由Cookie完成的,如果PayPal检测到您有PayPal帐户,它将显示第一个选项(使用PayPal登录) . 然而,我已经看到其他网站显示“信用卡/借记卡”选项未收缩,即使你有一个paypal帐户 . 在将您重定向到PayPal之前,他们是否以某种方式清除了Cookie?

谢谢

4 回答

  • 3

    只需添加:)

    <input type="hidden" name="landing_page" value="billing">
    

    您被重定向到结算页面...

  • 10

    如果您使用的是网站付款标准,则无法将信用卡选项设置为默认显示 . 这是由cookie设置的 . 但是,如果您使用的是Express Checkout,则可以将信用卡部分设置为默认显示 . 这很可能是您在其他网站上看到的 . 如果您正在使用Express Checkout,并且想要设置此项,您需要做的就是在SetExpressCheckout API调用中传递以下2个变量和值 .

    SOLUTIONTYPE=Sole
    
    LANDINGPAGE=Billing
    

    您还需要确保在PayPal帐户中启用了PayPal帐户可选项 . 此部分位于您的 Profiles 中 .

  • -2

    这个有点晚了,但我最近使用Express Checkout JS遇到了同样的问题

    通过将以下内容添加到js对象来管理解决此问题

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

    我找到了各种网站关于同一问题的问题,而我暂时解决了这个问题 . :)但是你的发现解决了我的问题,那是在我应用我的解决方法之后的cookie .

    将Paypal付款默认为信用卡/借记卡选项的解决方法是在按钮上添加变量,例如country = COUNTRY_VALUE,或者您认为客户可以对其进行默认的任何其他变量 . 变量页面https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/#id08A6HI0J0VU

    希望它能帮到你 . :)

相关问题