PayPal沙箱使用checkout-sdk支付后查不到交易记录如何确认支付结果
支付成功判定标准
你调用订单捕获接口后,PayPal返回状态码201、订单状态为COMPLETED,这是PayPal官方定义的支付成功最终判定依据,该结果的权威性高于账号后台的交易记录展示。
沙箱环境看不到交易记录的解决办法
- 确认登录的是沙箱专属账号后台:沙箱测试数据和正式PayPal环境完全隔离,不要登录正式PayPal官网查询交易,要使用沙箱专用登录入口,登录你在开发者后台创建的个人测试账号、商家测试账号,才能看到对应测试交易记录。
- 调整交易筛选时间范围:沙箱环境的交易时间可能和你的本地时间存在时区差,建议将交易记录的筛选区间调整为最近30天,避免记录被时间过滤条件排除。
- 等待数据同步延迟:订单捕获完成后,交易数据同步到账号后台通常有1-2分钟的延迟,可稍等几分钟后再刷新页面查看。
可选二次校验方案
你可以通过PayPal订单查询接口,传入本次返回的订单ID 1AL061567P026410J发起查询,若接口返回的订单状态依然为COMPLETED,即可100%确认支付成功。
内容的提问来源于stack exchange,提问作者user1434702
相关产品推荐
相关产品推荐

