最佳实践
本文为您介绍以下多个最佳实践方案,帮助您提升产品体验及支付效率:
签约二维码前置优化方案
在标准集成方案中,买家需要跳转到支付方式页面,通过扫描二维码来完成授权支付。但此过程耗时较长,易导致买家流失。Antom 特为您提供签约二维码前置优化方案,实现在商户页面上展示支付二维码,减少跳转的需要,降低买家流失率。
此方案适用于 PC 浏览器、游戏主机、智能电视等设备,为买家提供更便捷地授权支付体验。
用户体验对比
标准解决方案与签约二维码前置方案之间的差异:
- 标准解决方案:买家需要跳转到支付方式页面扫描二维码。
- 签约二维码前置方案:买家可以直接在商户页面上扫描二维码,无需跳转到支付方式页面,支付更加便捷,减少了买家流失。
标准集成方案 | 买家跳转到支付方式 App 页面,通过扫描二维码来完成授权支付。 |
签约二维码前置方案 | 商户直接展示二维码,买家直接在商户页面完成扫码授权。 |
集成步骤
此优化方案的集成步骤与标准集成流程一致,只需进行少量调整,请参阅获取用户授权进行集成。
客户端优化(仅 App 端)
Antom 为您提供以下 App 端的客户端优化方法:
- 了解 Android 端如何处理消除歧义框,请参阅什么是消歧对话框。
- 了解如何判断买家是否安装支付方式 App,请参阅:
- iOS 端:方法 3:根据支付方式应用是否已安装处理重定向
- Android 端: 方法 3:根据支付方式应用是否已安装处理重定向
- 了解授权如何在您的 App 内完成,请参阅:
- iOS 端:方法 2:在应用内打开授权链接
- Android 端: 方法 2:在应用内打开授权链接
支付结果展示
调用 支付(代扣)接口后,请您根据以下建议处理不同的结果:
- 支付成功:支付成功后,支付结果页面将展示与发货相关的内容。
- 支付失败:提示支付失败,并提供重试支付的引导,以促进订单完成。
- 支付处理中:展示加载效果,并在 3-5 秒内暂停,随后再次查询服务器以获取支付结果。如果结果仍然未知(既不是成功也不是失败),建议展示“订单处理中”或“通过订单管理门户查看最终结果”,避免将延迟归因于“网络处理中”。Antom 最晚会于 1 分钟内通知最终支付结果。
支付失败重试
订单的支付尝试失败,且买家可以为同一订单重试支付时,建议您遵循以下步骤以实现买家的无缝体验:
- 在 支付(代扣)请求中,将 referenceOrderId 设置为订单 ID,将 paymentRequestId 设置为支付订单 ID。
- 如果需要对同一订单重试支付,请先检查订单状态:
- 确保每个商户订单只与一个成功的支付相关联。如果检测到单个订单有多个成功的支付,调用 取消支付 接口来为买家发起退款。
接口超时时间设置
Antom 提供直接连接到多种支付方式的功能。在某些情况下,支付方式的订单接口处理延迟可能无法及时收到响应。若您有设置接口超时时间,建议将接口超时时间设置为 10 秒。若支付调用超时,建议等待异步通知或者调用 支付结果查询 接口接口获取支付结果。