我正在使用PayPal网站付款标准.每当用户使用我发送的变量登陆PayPal时,它会显示PayPal登录表单,并在底部显示"没有PayPal帐户?使用您的信用卡或银行帐户(如果有)".
我希望它默认总是要求信用卡,也许会说"有PayPal?使用它!".有任何想法吗?
我一直在努力解决这个问题,并在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帐户可选.
标记 - 买方必须拥有PayPal帐户才能结账.
注意:如果您的商家帐户中启用了PayPal帐户可选,您可以通过标记有选择地覆盖PayPal帐户可选设置.如果您的帐户中的PayPal帐户可选已关闭,则通过Sole无效
希望这可以帮助.
在PayPal开发者社区的一个主题中,他们通过基于cookie的访问结账页面来解释它.
基本上,如果PayPal检测到您是用户并发现他们的cookie,他们将默认显示登录表单.
如果他们看不到该cookie,那么他们将首先显示信用卡选项,并注明如果您已经拥有PayPal帐户,则需要登录.
所以答案是否定的.