开发者社区> 问答> 正文

#支付宝 如何判断授权订单是否冻结成功?

如何判断授权订单是否冻结成功

展开
收起
保持可爱mmm 2020-05-07 09:28:05 1136 0
1 条回答
写回答
取消 提交回答
  • 一、异步通知判断

    调用冻结接口时传入异步地址notify_url,冻结成功后就会发送异步通知到传入的地址。异步通知示例可以在实际调用的冻结接口,进入接口文档中最下方的异步通知示例查看:

    支付宝预授权冻结接口:【alipay.fund.auth.order.app.freeze】

    新当面资金授权冻结接口:【alipay.fund.auth.order.freeze】和【alipay.fund.auth.order.voucher.create】,通知示例和状态说明如下图(以alipay.fund.auth.order.freeze接口为例,其他详细说明可参考各api文档)

    1、先判断通知类型,如果为fund_auth_freeze,则是冻结成功的异步通知

    2、再判断异步通知中的operation_type参数,如果为FREEZE证明订单冻结成功 二、授权资金操作查询接口判断

    支付宝预授权和新当面资金授权产品,都是同一个授权资金操作查询接口【alipay.fund.auth.operation.detail.query】。

    1、判断接口返回的operation_type(资金操作类型)是否为FREEZE:冻结状态;

    2、再判断status(资金操作流水的状态)是否为SUCCESS:成功 。

    2020-05-07 09:28:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载