我正在运行一个 Django 应用程序,该应用程序连接到 paypal 支付标准并生成加密的“立即购买”按钮。在桌面上一切正常,但是当我使用移动设备(android 和 IOS)时,我不会被发送到移动优化结帐页面。
如果我去这个非加密测试页面,我实际上得到了移动结帐页面。一旦我将那个虚假的商业电子邮件更改为我的真实电子邮件,我就只能得到桌面页面。
这让我相信我的商家帐户中存在某种配置问题,而不是加密按钮的问题。
我查看了x.com上的文档。他们提到移动结帐页面与这些用例不兼容:
- 即时更新 API
- 买方提供的价格、描述、数量
- 基于个人资料的运费和税收折扣
- 付款方式:授权、订单
- 库存管理
我最初有运输规则,所以我删除了那些。我认为我没有启用任何其他功能,但很难说看到这些不受支持的用例真的很模糊。我也读过这个SO 帖子,并且我禁用了我的税收规则,但它并没有解决我的问题。
有人对此有经验吗?有没有办法强制结帐页面的移动版本,使用贝宝支付标准?