1

我正在运行一个 Django 应用程序,该应用程序连接到 paypal 支付标准并生成加密的“立即购买”按钮。在桌面上一切正常,但是当我使用移动设备(android 和 IOS)时,我不会被发送到移动优化结帐页面。

如果我去这个非加密测试页面,我实际上得到了移动结帐页面。一旦我将那个虚假的商业电子邮件更改为我的真实电子邮件,我就只能得到桌面页面。

这让我相信我的商家帐户中存在某种配置问题,而不是加密按钮的问题。

我查看了x.com上的文档。他们提到移动结帐页面与这些用例不兼容:

  • 即时更新 API
  • 买方提供的价格、描述、数量
  • 基于个人资料的运费和税收折扣
  • 付款方式:授权、订单
  • 库存管理

我最初有运输规则,所以我删除了那些。我认为我没有启用任何其他功能,但很难说看到这些不受支持的用例真的很模糊。我也读过这个SO 帖子,并且我禁用了我的税收规则,但它并没有解决我的问题。

有人对此有经验吗?有没有办法强制结帐页面的移动版本,使用贝宝支付标准?

4

1 回答 1

0

我通过实施他们的 Express Checkout 流程来“解决”这个问题。

不要相信他们的文档。Express Checkout 可以做的正是 paypal 支付标准可以做的事情,并且 API 具有很好的功能,比如默认情况下强制打开非 paypal 帐户窗格。

于 2012-07-12T06:00:05.557 回答