您是否可以强制PayPal Payments Standard API首先显示信用卡字段?

时间:2008-11-21 16:46:07

标签: paypal

我正在使用PayPal网站付款标准。每当用户使用我发送的变量登陆PayPal时,它会显示PayPal登录表单,并在底部显示“没有PayPal帐户?使用您的信用卡或银行帐户(如果有)。”

我希望它默认总是要求信用卡,也许会说“有PayPal吗?使用它!”。有什么想法吗?

2 个答案:

答案 0 :(得分:22)

我一直在努力解决这个问题,并在Roberts评论在ExpressCheckout API中使用LANDINGPAGE = Billing之后找到答案。


从页面:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_SetExpressCheckout

LANDINGPAGE :要显示的PayPal页面类型。

这是以下值之一:

  • 结算 - 非PayPal帐户
  • 登录 - PayPal帐户登录

另见:

SOLUTIONTYPE :结帐流程的类型。它是以下值之一:

  • 唯一 - 买方无需创建PayPal帐户即可结账。这称为PayPal Account Optional。
  • 标记 - 买方必须拥有PayPal帐户才能结帐。

注意:如果您的商家帐户中启用了PayPal帐户可选,则您可以通过标记有选择地覆盖PayPal帐户可选设置。如果在您的帐户中关闭了PayPal帐户可选项,则传递唯一无效


希望这有帮助。

答案 1 :(得分:21)

a thread in the PayPal Developer Community上,他们通过基于Cookie的访问结帐页面来解释它。

基本上,如果PayPal检测到您是用户并发现了他们的cookie,他们将默认显示登录表单。

如果他们看不到该Cookie,那么他们会首先显示信用卡选项,并注明如果您已经拥有PayPal帐户,则需要登录。

所以答案是否定的。