我已经将Express Checkout与我的应用程序集成在一起,它运行良好,但有时贝宝支付页面的行为非常奇怪。当用户被引导到支付页面时,它显示的页面并不总是相同的。有时它会显示"以客人身份登录或结账",有时用户会看到一个页面,上面写着"以贝宝身份登录或创建帐户"
我已经附上了图片的网址。请查看以下链接。
第一布局
http://oi60.tinypic.com/149rpcn.jpg
http://oi60.tinypic.com/2r43ms2.jpg
第二布局
http://oi58.tinypic.com/vxcl04.jpg
http://oi62.tinypic.com/v3j3hc.jpg
第一种布局是合理的。但第二种布局在说"创建帐户"时会造成混乱?这意味着创建贝宝账户还是什么?当我点击该选项时,它只会显示我要输入的信用卡详细信息。我不知道这是否与付款或要求创建新的贝宝账户有关?
PayPal已经将旧的EC页面与您有时看到的新页面进行了拆分测试。为了很好地处理这两组页面,您需要确保在SetExpressCheckout请求中添加一个额外的参数。
看起来你已经在使用以下(如果你没有,你需要添加它们)
- SOLUTIONTYPE=鞋底
- LANDINGBAGE=计费
您还需要包括以下内容才能很好地使用新页面。
- USERSELECTEDFUNDINGSOURCE=信用卡