【问题标题】:BlueSnap BuyNow integration - why can't I see the Apple Pay button?BlueSnap BuyNow 集成 - 为什么我看不到 Apple Pay 按钮?
【发布时间】:2017-09-27 11:35:07
【问题描述】:
我在我网站的 iFrame 中添加了 BlueSnap BuyNow 支付页面,以处理结帐。我选择它的原因之一是因为 BuyNow 支持内置 Apple Pay(我不想单独集成它)。它工作了一段时间,但最近我注意到 ApplePay 的按钮不见了。
我更改了设置(货币、国家...),在 iFrame URL 中添加了一个参数来强制使用付款方式,但什么也没有。
我怎样才能恢复按钮?有什么具体的前提条件我应该知道吗?
【问题讨论】:
标签:
iframe
applepay
bluesnap
【解决方案1】:
目前 BuyNow 结账页面仅在测试条件下允许使用 ApplePay 的 iFrame。在生产环境中,我们仅在完整模式的结帐页面中提供 Applepay 付款方式,而不是作为嵌入式 iFrame。
一般而言,BuyNow 中的 ApplePay 支付方式支持取决于 Apple 规定的一些条件。要查看它,您应该:
- 商户必须登陆ApplePay
- 购物者必须使用 Mac 设备才能看到 BuyNow 页面。
- 购物者必须使用 Safari 作为浏览器。
- BuyNow 中不显示自定义字段(不过,未来版本将支持它)
- BuyNow 不包含除最小字段外的任何必填字段 - 不要使用使“公司”等字段成为必填字段的皮肤。
- 总数大于零 - 看起来很明显,但它可能会发生。
- ApplePay 支持购物者国家 - 国家代码必须在此列表中:ca, us, fr, ie, ru, es, ch, uk, au, cn, hk, jp, nz, sg, tw, do .
- 没有 iFrame(除非是 BuyNow 测试流程)
- BuyNow 不需要优惠券。可以添加,但前提是自动填写。
- 购物车不包含定期付款,而电汇是选定的付款方式。一个有趣的结束案例,但它会使按钮消失。
我希望这会有所帮助。我建议您考虑为 BuyNow 使用全画幅,以便您可以使用此功能。
附言
使用 URL 中的运行时参数打开结帐页面时,无法自动选择 ApplePay(与其他支付方式不同)。