支付宝
  1. 接入指南
支付宝
  • 支付
    • 当面付
      • 产品介绍
      • 接入准备
      • 接入指南
        • 基础功能
          • 付款码支付快速接入
          • 扫码支付快速接入
          • 当面付接入注意事项
          • 异步通知说明
        • 扩展功能
          • 当面付扩展功能
          • 对账说明
          • 商户风险联防指引
          • 用户下单 IP 获取指引
        • 集成工具
          • 沙箱环境联调
          • SDK & Demo 获取
      • API 列表
        • 常见问题
        • 付款码支付
          • 收单退款冲退完成通知接口
          • 统一收单交易支付接口
          • 统一收单交易查询
          • 统一收单交易退款接口
          • 统一收单交易退款查询
          • 统一收单交易撤销接口
          • 统一收单交易关闭接口
          • 查询对账单下载地址
        • 扫码支付
          • 收单退款冲退完成通知
          • 统一收单线下交易预创建
          • 统一收单交易创建接口
    • APP 支付
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 基础功能
          • 界面规范
          • APP 支付快速接入
          • iOS 集成流程
          • Android 集成流程
          • 鸿蒙 SDK 接入说明
          • 同步通知说明
          • 异步通知说明
        • 扩展功能
          • 手机网站支付转 APP 支付
          • APP 支付接入花呗分期
          • 花呗单通道支付界面规范
          • 对账说明
          • 商户风险联防指引
          • 用户下单 IP 获取指引
        • 集成工具
          • 沙箱环境联调
          • App 支付客户端 DEMO&SDK
      • API 列表
        • 收单退款冲退完成通知
        • 交易
          • 统一收单交易退款接口
          • 统一收单交易关闭接口
          • 统一收单交易退款查询
          • 统一收单交易查询
        • 账单
          • app支付接口2.0
    • 手机网站支付
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 基础功能
          • 界面规范
          • 手机网站支付快速接入
          • 异步通知说明
        • 扩展功能
          • 手机网站支付转Native支付(推荐)
          • 手机网站支付通过alipays协议唤起支付宝APP
          • 旧版手机网站支付升级为新版指南
          • 对账说明
          • 商户风险联防指引
          • 用户下单 IP 获取指引
        • 集成工具
          • 沙箱环境联调
          • SDK & Demo 获取
      • API 列表
        • 收单退款冲退完成通知
        • 交易
          • 统一收单交易退款接口
          • 统一收单交易关闭接口
          • 统一收单交易退款查询
          • 统一收单交易查询
        • 账单
          • 手机网站支付接口2.0
    • 电脑网站支付
      • 产品介绍
      • 接入准备
      • 接入指南
        • 基础功能
          • 界面规范
          • 电脑网站支付快速接入
          • 异步通知说明
        • 扩展功能
          • 花呗分期接入
          • 对账说明
          • 商户风险联防指引
          • 用户下单 IP 获取指引
        • 集成工具
          • 沙箱环境联调
          • SDK & Demo 获取
        • API 列表
          • 收单退款冲退完成通知
          • 常见问题
          • 交易
          • 账单
    • 商家扣款
      • 产品介绍
      • 权限集列表
        • 商家扣款(必选)
          • 产品介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 异步通知说明
            • 沙箱调试说明
          • API 列表
            • 签约
              • 小程序独立签约接口
              • 支付宝个人代扣协议查询接口
              • 支付宝个人代扣协议解约接口
              • 支付宝个人协议页面签约接口
            • 支付
              • app支付接口2.0
              • 统一收单交易支付接口
              • 统一收单交易查询
              • 统一收单交易退款接口
              • 统一收单交易关闭接口
              • 统一收单交易撤销接口
            • 对账
              • 查询对账单下载地址
          • 相关资料
            • 支付界面规范
            • 代扣产品常见场景值
        • 商家分账(可选)
          • 产品介绍
          • 接入准备
          • 接入指南
          • 常见问题
          • API 列表
            • 分账关系维护
              • 分账关系绑定
              • 分账关系解绑
              • 分账关系查询
            • 分账请求
              • 统一收单交易结算接口
            • 分账查询
              • 分账比例查询
              • 分账剩余金额查询
              • 交易分账查询接口
            • 消息通知
              • 交易分账结果通知
          • 相关资料
            • 沙箱调试说明
    • 周期扣款
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 异步通知说明
      • API 列表
        • 签约
          • 支付宝个人协议页面签约接口
          • 支付宝个人代扣协议查询接口
          • 支付宝个人代扣协议解约接口
        • 支付
          • app支付接口2.0
          • 统一收单交易支付接口
          • 统一收单交易查询
          • 统一收单交易退款接口
          • 统一收单交易退款查询
          • 统一收单交易撤销接口
          • 统一收单交易关闭接口
        • 对账
          • 查询对账单下载地址
      • 相关资料
        • 支付界面规范
        • 代扣产品常见场景值
    • 刷脸付
      • 产品介绍
      • 接入准备
      • 接入指南
      • 常见问题
      • API 列表
        • 刷脸支付初始化
        • 人脸ftoken查询消费接口
      • 相关资料
        • 异步通知说明
    • 预授权支付
      • 预授权支付产品介绍
      • 权限集列表
        • 预授权支付(必选)
          • 产品介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 快速接入
            • iOS 集成流程
            • Android 集成流程
          • API 列表
            • 预授权
              • my.tradePay
            • 交易
              • 统一收单交易支付接口
              • 统一收单交易关闭接口
              • 统一收单交易退款查询
              • 统一收单交易查询
              • 统一收单交易退款接口
            • 账单
              • 查询对账单下载地址
          • 相关资料
            • 对账说明
            • 异步通知说明
            • 支付渠道说明
            • 沙箱调试说明
        • 商家分账(可选)
          • 产品介绍
          • 接入准备
          • 接入指南
          • 常见问题
          • API 列表
            • 分账关系绑定接口
              • 分账关系绑定
              • 分账关系解绑
              • 分账关系查询
            • 分账请求
              • 统一收单交易结算接口
            • 分账查询
              • 分账比例查询
              • 分账剩余金额查询
              • 交易分账查询接口
            • 消息通知
              • 交易分账结果通知
          • 相关资料
            • 沙箱调试说明
    • 支付宝预授权
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 支付宝预授权快速接入
        • 异步通知说明
      • API 列表
        • 预授权
          • 线上资金授权冻结接口
          • 资金授权解冻接口
          • 资金授权操作查询接口
        • 支付
          • 统一收单交易支付接口
          • 统一收单交易退款接口
          • 统一收单交易查询
          • 支付宝订单信息同步接口
          • 统一收单交易退款查询
          • 统一收单交易关闭接口
        • 对账
          • 查询对账单下载地址
    • JSAPI 支付
      • JSAPI 支付产品介绍
      • 权限集列表
        • 支付(必选)
          • 产品介绍
          • 接入准备
          • 常见问题
          • 接入指南
          • API 列表
            • my.tradePay
            • 收单退款冲退完成通知
            • 统一收单交易创建接口
            • 统一收单交易撤销接口
            • 统一收单交易查询
            • 统一收单交易退款接口
            • 统一收单交易退款查询
            • 查询对账单下载地址
            • 统一收单交易关闭接口
          • 相关资料
            • 异步通知说明
            • 沙箱调试说明
            • 小程序细分业务场景
        • 分账(可选)
          • 产品介绍
          • 接入准备
          • 接入指南
          • 常见问题
          • API 列表
            • 分账关系维护
              • 分账关系绑定
              • 分账关系解绑
              • 分账关系查询
            • 分账请求
              • 统一收单交易结算接口
            • 分账查询
              • 交易分账查询接口
              • 分账比例查询
              • 分账剩余金额查询
            • 消息通知
              • 交易分账结果通知
          • 相关资料
            • 沙箱调试说明
  • 私域
    • 小程序产品
      • 小程序产品介绍
      • 集成说明
      • 权限集列表
        • 搜索关键词
          • 权限集介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 快速接入
            • 沙箱调试
          • API 列表
            • 申请搜索关键词
              • 提报搜索关键词
              • 查询小程序搜索关键词的审核工单的状态
              • 查询小程序可配置关键词数
              • 查询小程序已配置关键词
              • 删除搜索关键词
            • 申请服务关键词(服务推广)
              • 提报服务关键词
              • 查询小程序服务关键词的审核工单的状态
              • 服务关键词批量查询接口
              • 删除服务关键词
            • 审核进度通知
              • 小程序关键词审核进度消息通知
            • 申请搜索关键词(旧)
              • 搜索运营服务查询接口
              • 搜索运营提报基础信息工单
              • 查询搜索服务工单的详细信息
        • 搜索直达
          • 权限集介绍
          • 接入准备
          • 接入指南
          • 沙箱调试
          • 常见问题
          • region 取值说明
          • API 列表
            • 认证品牌
              • 小程序品牌提交认证时上传用户资质以及身份信息
              • 小程序品牌提交认证
              • 小程序品牌提交认证后查询品牌审核结果以及商户已有品牌
              • 小程序品牌提交认证后取消品牌认证
            • 配置搜索直达
              • 搜索直达审核进度消息通知
              • 搜索直达创建预校验
              • 申请创建搜索直达配置
              • 修改搜索直达配置
              • 下架搜索直达
              • 上架搜索直达
              • 批量查询搜索直达配置列表
              • 查询搜索直达配置详情
              • 查询可绑定的商圈查询
            • 运营搜索直达活动
              • 申请创建搜索直达活动配置
              • 修改搜索直达活动配置
              • 查询搜索直达活动配置详情
              • 批量查询搜索直达活动配置
              • 下架搜索直达活动
            • 支付宝文件
              • 支付宝文件上传接口
            • 升级/降级
              • 直达降级准入
              • 搜索直达降级
              • 搜索直达升级准入
              • 小程序升级成品牌直达
        • 收藏
          • 权限集介绍
          • 接入准备
          • 接入指南
          • 沙箱调试
          • 常见问题
          • API 列表
            • 小程序收藏引导投放活动配置创建
            • 小程序收藏引导投放活动修改
            • 小程序收藏引导投放活动详情查询
            • 小程序收藏引导投放活动配置批量查询
            • 小程序收藏引导汇总数据查询
        • 消息
          • 权限集介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 商家接入指南
            • 消息运营计划接入指南
            • 沙箱调试
          • API 列表
            • 订阅模板查询与领取
              • 消息母板批量查询接口
              • 消息子板批量查询接口
              • 消息模板申领接口
            • 订阅消息发送
              • 模板订阅关系查询
              • 小程序发送模板消息
            • 小程序内支付消息确认
              • 小程序支付消息确认接口
            • 非小程序支付消息关联关系
              • 取消关联账号和小程序
              • 查询可关联APP的账号列表
              • 查询已关联指定APP的账号列表
              • 关联账号和小程序
            • 消息运营计划
              • 推广计划状态变更消息
              • 创建推广计划
              • 查询推广计划
              • 停止推广计划
        • 小程序码
          • 权限集介绍
          • 接入准备
          • 接入指南
          • 沙箱调试
          • 常见问题
          • API 列表
            • 小程序二维码
              • 小程序生成推广二维码接口
            • 创建关联普通二维码模式
        • 小程序服务
          • 权限集介绍
          • 接入准备
          • 沙箱调试
          • 常见问题
          • API 列表
            • 服务提供
              • 服务schema下发
              • 服务提报申请
              • 服务查询
              • 服务批量查询
              • 服务失效接口
            • 消息通知
              • 服务消息审核通知
          • 相关资料
            • Schema 规则介绍
            • 各个行业场景服务接入资料
        • 订单中心
          • 权限集介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 开发接入
            • 沙箱调试
            • 各行业订单同步/查询详情
              • 行业订单模版列表
          • API 列表
            • 商户订单实时信息查询
            • 商品文件上传接口
            • 订单数据同步接口
          • 相关资料
            • 物流查询插件
        • 小程序开发管理
          • 权限集介绍
          • 接入准备
          • 接入指南
          • 沙箱调试
          • API 列表
            • 常见问题
            • 小程序基础信息
              • 查询小程序基础信息
              • 小程序修改基础信息
              • 小程序设置客服方式
            • 小程序开发版本
              • 小程序审核通过通知
              • 小程序审核不可营销通知
              • 小程序审核驳回通知
              • 小程序退回开发
              • 小程序灰度上架
              • 小程序结束灰度
              • 小程序上架
              • 小程序下架
              • 小程序回滚
              • 小程序删除版本
              • 小程序取消体验版
              • 小程序提交审核
              • 小程序撤销审核
              • 小程序基于模板上传版本
              • 查询使用模板的小程序列表
              • 小程序查询版本构建状态
              • 小程序版本详情查询
              • 小程序版本列表查询
              • 小程序体验版状态查询接口
              • 小程序生成体验版
            • 小程序应用成员
              • 应用删除成员
              • 应用查询成员列表
              • 应用添加成员
            • 个体账户
              • 个人账户升级为个体工商户
            • 小程序类目
              • 小程序类目树查询
              • 查询类目所需资质信息
            • 小程序二维码
              • 关联普通二维码
              • 删除已关联普通二维码
            • 待创建小程序
              • 商户确认服务商代创建小程序结果通知
              • isv查询代商家创建小程序记录
              • isv服务商代商户创建小程序
            • 小程序域名
              • 小程序添加域白名单
              • 小程序删除域白名单
            • 违规记录
              • 违规与处罚消息通知
              • 违规记录列表查询
              • 违规记录详情查询
            • 插件管理
              • 插件版本升级
              • 插件版本撤销灰度
              • 全量插件使用端版本配置
              • 插件使用关系查询
        • 交易组件
          • 权限集介绍
          • 接入准备
          • 接入指南
            • 升级SOP
            • 接入概述
            • 基础功能
              • 数字零售场景开发接入
              • 数娱景旅场景开发接入
            • 扩展功能
              • 扩展组件介绍
              • 前置优惠组件接入文档
              • 商品详情页组件接入文档
              • 商品订单页组件接入文档
            • 调试与验收
              • 验收工具
          • API 列表
            • API 概述
            • 订单前置判断接口
            • 小程序交易组件订单
              • 订单结果通知
              • 结算消息通知
              • 订单发货
              • 订单确认收货
              • 查询订单
              • 订单创建
            • 查询小程序订单对账列表信息
          • 常见问题
            • 通用问题
          • 相关资料
            • 商品详情页获取优惠信息
            • 商品订单页获取优惠信息
            • 物流编码
        • 小程序商品
          • 权限集介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 沙箱调试说明
            • 普通商品产品接入指南
              • 普通商品产品接入流程
              • 普通商品快速接入
              • 履约信息管理
            • 本地生活商品接入指南
              • 本地生活商品产品接入流程
              • 本地生活商品快速接入
          • API 列表
            • 普通商品
              • 普通商品履约模版
                • 履约模板查询接口
                • 履约信息查询接口
                • 履约信息同步
              • 获取普通商品模板信息
              • 获取普通商品类目接口
              • 小程序商品创建接口
              • 小程序商品更新接口
              • 商品免审更新接口
              • 小程序商品分页查询接口
              • 小程序商品详情查询接口
            • 本地生活商品
              • 商品管理
                • 获取本地商品类目接口
                • 统一收单交易支付接口
                • 获取本地商品模板信息
                • 小程序本地商品创建
                • 小程序本地商品免审更新商品接口
                • 小程序本地商品修改接口
                • 小程序本地商品详情查询接口
                • 小程序本地商品分页查询接口
              • 凭证管理
                • 三方凭证发放
                • 小程序内凭证核销准备接口
                • 凭证消息通知
                • 凭证核销准备
                • 同步凭证核销状态
                • 撤销凭证核销状态
                • 订单退款前商户回复确认退款结果
                • 查询凭证信息
                • 条件查询用户凭证
              • 支付宝文件
                • 支付宝文件上传接口
              • 商品变更相关
                • 商品状态变更消息同步接口
                • 小程序商品移除接口
          • 相关资料
            • 相关资料汇总
            • 本地生活商品模版
    • 支付有礼
      • 产品介绍
      • 接入准备
      • 接入指南
      • 沙箱调试
      • 常见问题
      • API 列表
        • 推广计划
          • 推广计划状态变更消息
          • 停止推广计划
          • 查询推广计划
          • 创建推广计划
  • 公域
    • 经营推广
      • 产品介绍
      • 权限集列表
        • 引流转化
          • 权限集介绍
          • 接入准备
          • 常见问题
          • 接入指南
            • 开发接入
            • 沙箱调试
          • API 列表
            • 推广计划
              • 推广计划状态变更消息
              • 创建推广计划
              • 查询推广计划
              • 停止推广计划
            • 图片素材
              • 营销图片资源上传接口
        • 商品卖货
          • 权限集介绍
          • 接入准备
          • 接入指南
          • 常见问题
          • API 列表
            • 推广计划状态变更消息
            • 创建推广计划
            • 查询推广计划
            • 停止推广计划
  • 营销
    • 商家卷
      • 商家券产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 沙箱调试说明
        • 商家券测试指导方案
        • 开发接入
          • 上传自定义券码模式
          • 发券时指定券码模式
      • API 列表
        • 接口概述
        • 活动创建
          • 券活动创建通知
          • 创建商家券活动
          • 同步商家券券码
        • 活动修改
          • 券活动修改通知
          • 修改商家券活动基本信息
        • 活动停止
          • 券活动停止通知
          • 停止商家券活动
        • 预算增加
          • 券活动预算追加通知
          • 修改商家券活动发券数量上限
        • 活动发放
          • 领券组件插件接入流程
          • 活动领取咨询接口
        • 优惠卷核销
          • 同步券核销状态
          • 取消券核销状态
        • 活动查询
          • 卷活动查询
            • 查询商家券活动
            • 查询活动详情
            • 统计商家券券码数量
            • 条件查询活动列表
          • 用户卷查询
            • 条件查询用户券
            • 查询用户券详情
          • 券状态消息
            • 券领取通知
            • 券核销消息
            • 券过期消息
          • 可用范围查询
            • 查询活动可用小程序
            • 查询活动可用门店
            • 查询活动适用商品
        • 蚂蚁店铺
          • 店铺保存审核通过消息
          • 店铺保存拒绝消息
          • 蚂蚁店铺创建
          • 修改蚂蚁店铺
          • 商户申请单查询
          • 店铺分页查询接口
          • 店铺查询接口
          • 蚂蚁店铺关闭
    • 商家会员卡
      • 产品介绍
      • 接入准备
      • 商户动态发码
      • 接入指南
        • 基础功能
        • 辅助功能
        • 扩展功能
        • 沙箱调试
      • API 列表
        • 基础功能
          • 会员卡开通,获取会员卡信息
          • 会员卡开卡结果通知
          • 会员卡模板创建
          • 上传门店照片和视频接口
          • 会员卡开卡表单模板配置
        • 辅助功能
          • 会员卡模板修改
          • 会员卡模板查询接口
          • 会员卡查询
          • 会员卡更新
          • 会员卡删卡
          • 会员卡消息通知
      • 常见问题
        • 常见问题
        • 升级指南
          • 升级说明
          • 升级至 3.1 版本(极速版)
          • 升级至 3.0 版本
          • 联调问题排查
    • 现金红包
      • 产品介绍
      • 接入准备
      • 接入指南
      • 常见问题
      • API 列表
        • 资金转账页面支付接口
        • “C2C”现金红包
          • 资金单据状态变更通知
          • 资金退回成功通知
          • 单笔转账接口
          • 转账业务单据查询接口
          • 资金退回接口
        • “B2C”现金红包
          • 资金单据状态变更通知
          • 单笔转账接口
          • 转账业务单据查询接口
        • 现金红包无线支付接口
    • 棋盘密云
      • 产品介绍
      • 接入准备
      • 接入指南
      • 常见问题
      • 参考资料
      • API 列表
        • 接口上传人群
          • 上传创建人群
          • 人群中追加用户
          • 人群中删除用户
        • 查询圈选标签列表
          • 查询圈选标签列表
          • 标签圈选创建人群
          • 标签圈选预估人群规模
        • 管理人群
          • 查询人群列表
          • 查询人群详情
          • 修改人群
        • 数据洞察
          • 看板分析
          • 画像分析
          • 行为分析
          • 趋势分析
          • 常住省市查询
    • 支付卷
      • 产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 支付卷
          • 营销图片资源上传接口
          • 创建支付券
          • 激活支付券
          • 查询支付券详情
          • 修改支付券基本信息
          • 追加支付券预算
          • 停止支付券
          • 券活动创建通知
          • 券活动修改通知
          • 券活动预算追加通知
          • 券活动停止通知
  • 资金
    • 商家分账
      • 产品介绍
      • 接入准备
      • 接入指南
      • 常见问题
      • 沙箱调试说明
      • API 列表
        • 分账关系维护
          • 分账关系绑定
          • 分账关系解绑
          • 分账关系查询
        • 分账请求
          • 统一收单交易结算接口
        • 分账查询
          • 分账比例查询
          • 分账剩余金额查询
          • 交易分账查询接口
        • 消息通知
          • 交易分账结果通知
    • 花呗分期
      • 花呗分期产品介绍
      • 花呗分期付款界面规范
      • 常见问题
      • 接入指南
        • 接入说明
        • 接口说明
        • 应用案例
        • 花呗分期服务商合作说明
      • API 列表
        • 手机网站支付接口2.0
        • app支付接口2.0
        • 统一收单交易支付接口
        • 统一收单线下交易预创建
    • 转账到支付宝账户
      • 产品介绍
      • 接入准备
      • 支付界面规范
      • 接入指南
        • 开发接入
        • 沙箱调试
      • API 列表
        • 资金
          • 资金单据状态变更通知
          • 单笔转账接口
          • 转账业务单据查询接口
        • 账单
          • 查询对账单下载地址
        • 支付宝资金账户资产查询接口
        • 申请电子回单(incubating)
        • 查询电子回单状态(incubating)
      • 常见问题
        • 单笔转账账单回单获取说明
        • 帮助中心
        • 常见问题
        • 云排查
  • 会员
    • 支付宝身份验证
      • 支付宝身份验证产品介绍
      • 接入准备
      • 接入指南
        • 接入方式概览
        • 小程序接入流程
        • 服务端 SDK 接入流程
      • API 列表
        • 身份认证开始认证
        • 身份认证记录查询
        • 身份认证初始化服务
    • APP 支付宝登录
      • APP支付宝登录产品介绍
      • APP支付宝登录界面规范
      • 接入准备
      • 联调问题排查
      • 接入指南
        • 极简版 SDK 调用方法
        • 极简版授权请求参数和返回
        • 完整版授权 SDK 调用方法
        • 完整版授权请求参数和返回
        • 服务端接入
      • API 列表
        • 用户登录授权
        • 换取授权访问令牌
        • 支付宝会员授权信息查询接口
    • 获取会员信息
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • PC 网页内获取用户信息
        • 生活号/H5 内获取用户信息
        • 沙箱调试说明
      • API 列表
        • 用户信息
          • 支付宝会员授权信息查询接口
        • 用户授权
          • 用户授权取消消息
          • 用户授权关系查询
  • 信用
    • 芝麻先享
      • 产品介绍
      • 接入准备
      • 验收规范
      • 常见问题
      • 接入指南
        • 固定金额模式
        • 动态金额模式
        • 异步扣款通知
      • API 列表
        • 服务开通
          • 服务开通/授权状态变更通知
          • 信用服务开通/授权
          • 查询服务开通/授权信息
        • 信用下单
          • 芝麻先享信用服务下单(用户确认场景)
          • 芝麻先享信用服务订单状态变更通知
          • 换取授权访问令牌
          • 统一收单交易支付接口
          • 芝麻信用服务下单(免用户确认场景)
          • 信用服务订单查询
          • 结束信用服务订单
          • app支付接口2.0
        • 扣款
          • 统一收单交易订单支付接口
          • 统一收单交易查询
          • 统一收单交易退款接口
    • 芝麻免押
      • 芝麻免押产品介绍
      • 接入准备
      • 接入指南
      • 常见问题
      • API 列表
        • 预授权
          • 线上资金授权冻结接口
          • 资金授权解冻接口
          • 资金授权操作查询接口
        • 支付
          • 统一收单交易支付接口
          • 统一收单交易查询
          • 统一收单交易退款接口
          • 统一收单交易退款查询
          • 统一收单交易关闭接口
          • 支付宝订单信息同步接口
        • 对账
          • 查询对账单下载地址
      • 相关资料
        • 异步通知参数说明
        • 全场景逾期时间说明
        • 接入要求及体验规范
    • 芝麻工作证
      • 产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 工作证身份验真消息通知
        • 职得身份认证查询接口
    • 芝麻 GO
      • 产品介绍
      • 接入准备
      • 常见问题
      • 接入指南
        • 芝麻 GO 普通版
          • 开通芝麻 GO 普通版
          • 任务数据回传&查询
          • 关闭芝麻 GO 普通版
          • 协议变更通知
          • 结算芝麻 GO 普通版
          • 芝麻 GO 普通版退款
          • 辅助功能接入
          • 查询芝麻 GO 普通版模板
          • 创建芝麻 GO 承诺模式模板
        • 周期扣版
          • 创建芝麻 GO 月月省(周期扣)模式模板
          • 关键系统交互
          • 开通芝麻 GO 周期扣版
          • 周期代扣
          • 关闭芝麻 GO 周期扣版
          • 协议变更通知
          • 结算芝麻 GO 周期扣版
          • 芝麻 GO 退款
          • 辅助功能说明
          • 查询芝麻 GO 周期扣版模板
        • 周期灵活扣 FOR 运营商场景
          • 开通芝麻 GO
          • 履约期周期灵活代扣(履约期按期扣费能力)
          • 优惠任务数据回传&查询
          • 关闭芝麻 GO 灵活扣版
          • 协议变更通知
          • 结算芝麻 GO
          • 结算发起后进行拆单支付
          • 芝麻 GO 退款
          • 创建芝麻 GO 模板
          • 其他辅助说明
          • 查询芝麻 GO 周期灵活扣版模板
        • 芝麻GO 轻研版
          • 前端组件接入
          • 轻研 API 接入
          • 其他辅助功能
      • API 列表
        • 芝麻GO业务签约变更商户通知
        • 芝麻GO业务协议变更商户通知
        • 芝麻GO业务结算变更商户通知
        • 芝麻GO签约预创单
        • 商家芝麻GO累计数据回传接口
        • 芝麻GO页面签约接口
        • 商家芝麻GO累计数据查询接口
        • 芝麻GO结算申请
        • 芝麻GO结算退款接口
        • 芝麻Go协议查询接口
        • 芝麻GO协议解约
        • 商户创建芝麻GO模板接口
        • 芝麻GO模板查询
  • 安全
    • 交易安全防护
      • 交易安全防护产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 商户数据同步
        • 停车场信息查询
  • 其他
    • 车主平台停车在线缴费
      • 车主平台停车在线缴费产品介绍
      • 车主平台停车在线缴费界面规范
      • 接入准备
      • 接入指南
      • 常见问题
      • API 列表
        • 统一收单交易创建接口
        • 统一收单交易查询
        • 换取授权访问令牌
        • 停车ISV系统配置接口
        • ISV系统配置查询接口
        • 录入停车场信息
        • 修改停车场信息
        • 车辆驶入接口
        • 车辆驶出接口
        • 车牌查询接口
        • 订单同步接口
        • 订单更新接口
        • 停车场价格信息同步
        • 停车场车位信息同步
        • 停车支付模板消息配置
        • 停车离场消息模板配置
        • 停车入场模板消息配置
    • 第三那方应用授权
      • 第三方应用授权产品介绍
      • 全权委托授权代开发模式说明
      • 支持全权委托授权代开发的产品
      • 接入指南
      • API 列表
        • 第三方应用授权取消消息
        • 查询某个应用授权AppAuthToken的授权信息
        • 换取应用授权令牌
        • ISV向商户发起应用授权邀约
    • 中小学教育缴费
      • 中小学教育缴费产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 缴费
          • 教育缴费学校信息录入接口
          • 教育缴费账单发送接口
          • 教育缴费账单状态同步接口
          • 缴费账单查询
        • 支付
          • 统一收单交易退款接口
          • 统一收单交易查询
    • 服务市场基础包
      • 服务市场基础产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 服务市场订单状态变更消息通知
        • 续费订单主动通知
        • 服务市场商户确认订购通知
        • 订购插件订单明细查询
        • 服务商接单操作
        • 服务商拒绝接单
        • 服务订单明细实施项单项取消
        • 服务商完成订单内单个明细实施项
        • 服务商代商家确认实施完成
        • 门店插件上架操作
        • 门店插件下架操作
        • 服务商推广关系查询
        • 服务市场产品授权升级
    • 服务商代运营基础包
      • 服务商代运营基础产品介绍
      • 接入准备
      • 间连分级商户入驻接入指南
      • 接入指南
        • 代运营授权
        • 代商家报名返佣政策
        • 餐饮新蓝海&快消直通车 IoT 交易协作费代报名资质要求
        • IoT 设备绑定门店 API 对接指南
      • API 列表
        • 代运营授权
          • 向商户发起代运营操作
          • 查询代运营授权或者账号绑定二维码
          • 查询服务商代运营操作结果
        • 新蓝海活动报名
          • 服务商返佣活动申请单结果通知
          • 图片上传接口
          • 服务商返佣活动报名申请
          • 服务商返佣活动申请单修改
          • 服务商返佣活动申请单详情查询
        • IoT 三绑定
          • 服务商代运营操作结果通知接口
          • IoT设备绑定校验
          • IoT设备绑定门店
          • IoT设备绑定关系查询
          • 查询代运营授权或者账号绑定二维码
          • 向商户发起代运营操作
          • 查询服务商代运营操作结果
    • 支付宝广告投放
      • 支付宝广告投放产品介绍
      • 接入准备
      • 接入指南
        • 接入指南_自建页留资和转化管理
        • DSP 创意送审和创意状态查询
      • API 列表
        • 自建推广页列表批量查询
        • 自建推广页留资数据查询
        • 转化数据回传
        • 外部DSP创意送审接口
        • DSP广告状态查询接口
    • 支付宝加油
      • 产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 门店管理
          • 店铺保存拒绝消息
          • 店铺保存审核通过消息
          • 店铺分页查询接口
          • 修改蚂蚁店铺
          • 图片上传
          • 商户申请单查询
          • 蚂蚁店铺创建
          • 蚂蚁店铺关闭
        • 商品管理
          • 商品删除接口
          • 商品查询接口
          • 商品创建接口
          • 商品状态修改接口
          • 商品修改接口
        • 支付
          • 统一收单交易创建接口
          • 统一收单交易查询
          • 统一收单交易撤销接口
          • 统一收单交易退款接口
          • 统一收单交易关闭接口
          • 查询对账单下载地址
    • 应用AES密钥管理
      • 应用 AES 密钥管理产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 授权应用aes密钥查询
        • 授权应用aes密钥设置
    • 分享到支付宝
      • 分享到支付宝产品介绍
      • 接入准备
      • Android 快速接入
        • Android 接入指南
        • Android 功能开发说明
      • IOS 快速接入
        • iOS 接入指南
        • iOS 功能开发说明
    • 三方开发基础包
      • 三方开发基础产品介绍
      • 接入准备
      • 接入指南
      • API 列表
        • 隐私政策审批驳回通知
        • 小程序隐私政策审批通过通知
        • 申请用户信息
          • 用户信息申请记录审核通知
          • 查询应用可申请的接口出参敏感字段列表
          • 申请获取接口用户敏感信息字段
          • 查询接口字段使用场景
          • 用户信息申请记录查询
        • 应用用户标识(openid)信息
          • 应用信息修改接口
          • 应用信息查询接口
        • 代商家创建小程序
          • 商户确认服务商代创建小程序结果通知
          • isv服务商代商户创建小程序
          • isv查询代商家创建小程序记录
        • 代商家创建试用小程序
          • 商户确认服务商代创建试用小程序结果通知
          • 查询试用小程序
          • ISV代创建试用小程序
        • 小程序创建隐私协议
        • 小程序隐私字段查询
        • 小程序隐私政策审核状态查询
    • 代开发核心 API
      • 代开发核心 API 产品介绍
      • 接入准备
      • 接入指南
        • 查询商家产品开通状态
        • 开通即授权
        • 调用接口代商家发起开通当面付申请
        • 调用接口代商家发起开通 App 支付申请
        • 调用接口代商家发起开通通用流程
      • API 列表
        • ISV邀约即授权页面创建
        • 查询商户某个产品的签约状态
        • 开启代商户签约、创建应用事务
        • 代商户签约,提交信息确认接口
        • 代签约当面付产品
        • 代签约APP支付产品
        • 代签约产品通用接口
        • 查询申请单状态
        • 提交代商户签约、创建应用事务
        • 取消代商户签约、创建应用事务
        • 查询签约申请单状态
        • 查询签约授权一体化订单状态详情
        • 创建签约授权一体化订单
    • 基础功能产品
      • 交易支付投诉处理
        • 交易支付投诉处理产品介绍
        • 接入准备
        • 接入指南
        • 常见问题
        • API 列表
          • 交易投诉通知回调
          • 查询单条交易投诉详情
          • 查询交易投诉列表
          • 商户上传处理图片
          • 商家处理交易投诉
          • 商家留言回复
          • 商家补充凭证
      • 付款码解码查询UID
        • 付款码解码查询UID产品介绍
        • 接入准备
        • 接入指南
        • API 列表
          • 通用当面付二阶段接口
      • 蚂蚁门店管理
        • 蚂蚁门店管理产品介绍
        • 接入准备
        • 接入指南
          • 接入指南
          • 沙箱调试
        • API 列表
          • 店铺保存审核通过消息
          • 店铺保存拒绝消息
          • 蚂蚁店铺
            • 蚂蚁店铺关闭
            • 店铺查询接口
            • 店铺分页查询接口
            • 商户申请单查询
            • 修改蚂蚁店铺
            • 蚂蚁店铺创建
          • 商户类目
            • 商户mcc信息查询
          • 商家图片
            • 图片上传
          • 店铺增加收单账号
      • CMM 插件化能力
        • 蚂蚁智能客服(CCM)插件化能力产品介绍
        • 接入准备
        • 快速接入
          • 基础功能
          • 实现SPI接口
          • 插件iframe安全验证机制
        • API 列表
          • 可实现的 SPI
            • 租户角色列表查询接口
            • 租户热线技能组列表查询接口
            • 客服角色设置接口
            • 客服已授权角色列表查询接口
            • 客服热线技能组列表查询接口
            • 客服热线技能组设置接口
            • ISV 订单查询
          • 商家/ISV 调用支付宝
            • 初始化
              • isv服务初始化接口
              • 创建租户实例
              • 查询单个租户实例(数据权限)
              • 列出所有的租户实例(数据权限)
              • 租户开通isv服务接口
              • 关闭租户开通的isv服务接口
              • ccm isv注册接口
              • 关闭租户开通的isv服务接口
              • 列出所有的功能点
            • 客服
              • 查询客服状态变更流水日志
              • 创建角色
              • 更新角色
              • 删除角色
              • 分页查询角色
              • 新增客服接口
              • 更新客服接口
              • 删除客服接口
              • 查询客服详情
              • 客服查询接口
            • 服务记录
              • 创建服务记录
              • 变更服务记录
            • 知识库
              • 知识库-库-创建
              • 知识库-库-删除
              • 知识库-库-修改
              • 知识库-库-批量查询
              • 知识库-类目-创建
              • 知识库-类目-删除
              • 知识库-类目-修改
              • 知识库-类目-获取
              • 知识库-类目-批量查询
              • 知识库-类目-发布
              • 知识库-节点-创建
              • 知识库-节点-删除
              • 知识库-节点-修改
              • 知识库-节点-批量查询
              • 知识库-问答-创建
              • 知识库-问答-删除
              • 知识库-问答-修改
              • 知识库-问答-批量查询
              • 知识库-问答-获取
              • 政务事项同步
              • 知识库问答管理
              • 政务事项删除
            • 数字人
              • 虚拟数字人开放接口调用
            • 在线
              • 查询用户未读信息数
      • 学校库
        • 学校库能力介绍
        • 接入准备
        • 接入指南
        • API 列表
          • 查询学校信息
          • 支付宝文件上传接口
          • 入驻学校信息
      • 商家账单
        • 商家账单产品介绍
        • 接入准备
        • 接入指南
        • API 列表
          • 账单
            • 查询对账单下载地址
          • 支付宝商家账户卖出交易查询
          • 支付宝商家账户买入交易查询
          • 支付宝商家账户账务明细查询
          • 支付宝商家账户充值,转账,提现查询
          • 支付宝商家账户保证金查询
          • 支付宝商家账户当前余额查询
          • 支付宝商家账户历史余额查询
      • 商户自主监控
        • 商户自主监控产品介绍
        • 快速接入
        • API 列表
          • 商户自主监控自定义指标数据上报接口
          • 商户自主监控日志数据上报接口
      • 支付宝卡包
        • 支付宝卡包产品介绍
        • 接入准备
        • 参数详细说明
        • 接入指南
          • 基础功能
          • 进阶功能-优惠券礼包
        • API 列表
          • 卡券模板创建接口
          • 卡券模板更新接口
          • 卡券实例发放接口
          • 卡券实例更新接口
          • 上传门店照片和视频接口
      • 生活缴费
        • 生活缴费产品介绍
        • 接入准备
        • API 列表
          • 创建账单
          • 缴费直连代扣签约
          • 缴费直连代扣取消签约
          • 公共事业缴费直连代扣扣款支付接口
          • 缴费直连代扣订单支付状态查询
      • 地铁线上购票
        • 地铁线上购票产品介绍
        • 接入准备
        • 接入指南
        • API 列表
          • 地铁购票核销码发码
          • 地铁购票发码退款
          • 地铁购票站点数据查询
          • 地铁购票订单批量查询
      • 口碑开店
        • 口碑开店产品介绍
        • 接入准备
        • 接入指南
        • 设置/修改门店收款账号
        • API 列表
          • 创建门店信息
          • 门店类目配置查询接口
          • 修改门店信息
          • 查询单个门店信息接口
          • 查询商户的门店编号列表
          • 门店摘要信息批量查询接口
          • 业务流水批量查询接口
          • 上传门店照片和视频接口
        • 相关资料
          • 门店类目
      • 营销活动
        • 营销活动产品介绍
        • 营销活动详情
        • 接入准备
        • 接入指南
          • 基础功能
          • 进阶指南
        • API 列表
          • 活动创建接口
          • 活动修改接口
          • 活动下架接口
          • 活动详情查询
          • 口碑营销活动列表查询
          • 招商门店分页查询接口
          • 商户创建商品代金券
          • 商户下架代金券
          • 商户查询商品代金券详情
          • 商户修改商品代金券
          • 商户查询商品代金券列表
      • 私域营销
        • 私域营销产品介绍
        • 接入准备
        • 接入指南
          • 开发接入
          • 领券组件插件接入流程
          • 沙箱调试
        • API 列表
          • 活动查询
            • 券活动查询
              • 查询活动详情
              • 条件查询活动列表
            • 用户卷查询
              • 条件查询用户券
              • 查询用户券详情
            • 卷状态消息
              • 券领取通知
              • 券核销消息
              • 券过期消息
            • 可用范围查询
              • 查询活动可用商户
              • 查询活动可用小程序
              • 查询活动可用门店
              • 查询活动适用商品
            • 订单可用卷查询
              • 订单优惠前置咨询
          • 活动发放
            • 领券组件插件接入流程
            • 活动领取咨询接口
        • 相关资料
          • 间连分级商户入驻接入指南
      • 获取 AliOS 车载设备信息
        • 获取 AliOS 车载设备信息产品介绍
        • 接入准备
        • 接入指南
        • API 列表
          • 换取授权访问令牌
          • 查询阿里车的车辆信息
      • 商家费率申请
        • 商家费率申请产品介绍
        • 接入准备
        • 接入指南
        • API 列表
        • 特殊费率申请
      • E签宝电子面签
        • e 签宝电子面签产品介绍
        • 接入准备
        • 常见问题
        • 接入指南
          • 开发接入
          • 文件流上传方法
        • API 列表
          • 合同模板管理接口
            • 创建合同模板(E签宝)
            • 获取合同模板设置地址(E签宝)
          • 合同签署接口
            • 创建电子合同签署流程(E签宝)
            • 签署流程查询(E签宝)
            • 获取签署地址
            • 获取签署流程合同与附件的下载地址(E签宝)
            • 获取文件直传地址(E签宝)
            • 签署流程撤销(E签宝)
          • 创建流程(E签宝)
          • 签署流程归档
  1. 接入指南

固定金额模式

完整接口时序图

1.png

服务开通

用户在商户平台上,在芝麻先享产品介绍等场景下,开通芝麻先享服务。

业务规则

  1. 开通芝麻先享服务需要达到芝麻分准入条件,以与支付宝约定芝麻分为准。
  2. 用户开通服务后,实时生效。
  3. 用户在同一商家下,只需要开通一次,即可使用芝麻先享服务。

2.png

​ 服务开通示意图

流程说明

3.png

支持 APP/H5、支付宝小程序接入:

APP/H5接入

流程说明:

  1. 用户在商家侧 App 上点击开通。
  2. 商户服务端调用 zhima.credit.payafteruse.creditagreement.sign(信用服务开通/授权接口)对应的支付宝 SDK,如下代码示例。
  3. 接口会返回一个地址,通过这个地址截取问号后面的内容,作为 加签串 signStr。

**注意:**请求调用时需要传入 GET 参数: alipayClient.pageExecute(request, "GET")。

package com.java.sdk.demo;

import com.alipay.v3.ApiClient;
import com.alipay.v3.ApiException;
import com.alipay.v3.ApiResponse;
import com.alipay.v3.Configuration;
import com.alipay.v3.util.GenericExecuteApi;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.util.model.CustomizedParams;
import com.alipay.v3.util.model.OpenApiGenericRequest;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class GenericExecute {

    public static void main(String[] args) throws ApiException {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        // 初始化alipay参数(全局设置一次)
        AlipayConfig alipayConfig = new AlipayConfig();
        alipayConfig.setServerUrl("https://openapi.alipay.com");
        alipayConfig.setAppId("<-- 请填写您的AppId,例如:2019091767145019 -->");
        alipayConfig.setPrivateKey("<-- 请填写您的应用私钥,例如:MIIEvQIBADANB ... ... -->");
        alipayConfig.setAlipayPublicKey("<-- 请填写您的支付宝公钥,例如:MIIBIjANBg... -->");
        defaultClient.setAlipayConfig(alipayConfig);
        GenericExecuteApi api = new GenericExecuteApi();
        Map<String, Object> bizParams = new HashMap<>();
        try {
            String response = api.sdkExecute("zhima.credit.payafteruse.creditagreement.sign", bizParams);
            System.out.println(response);
        } catch (ApiException e) {
            System.out.println("调用失败");
        }
    }
}

例子:

https://openapi.alipay.com/gateway.do?charset=GBK&biz_content=%7B%22zm_service_id%22%3A%2220200507220014400310061082%22%2C%22category_id%22%3A%22credit_pay_after_use%22%2C%22cancel_back_link%22%3A%22https%3A%2F%2Fwww.taobao.com%22%2C%22return_back_link%22%3A%22https%3A%2F%2Fwww.taobao.com%22%2C%22product_code%22%3A%22CREDIT_PAY_AFTER_USE%22%2C%22extra_param%22%3A%22%7B%5C%22merchantExt%5C%22%3A%5C%22key%3Dvalue%5C%22%7D%22%2C%22out_agreement_no%22%3A%222014070700166653%22%7D&method=zhima.credit.payafteruse.creditagreement.sign&format=json&sign=rBLvTzvkSL%2BW%2FAxb%2B7%2FBTJKB7z7iiXKusW5689FiiQuVGjwAaWyzR1QmIywPgZm0gFqhL1ZCAgwpInBrJO1RSGCaupH3hPO%2F7%2FR1JOVvr12tdReocHxYj%2FP52mbnVsWk2EN%2F2IihA9sX94KZSMovP5dVx2ooq4PDV11RvZnhfXorsS3iGfHD9O7WvGKp4F4nMsmFDzrGUsMVsm06XPRjwzh7WNiJzC0%2FRN3OJrgZNjUsX2GfMAuzeh1sm1PD5FV%2Bd6OUEROf6NZOmeS5349qrnaJYG0yry69FkSmhvnOA9%2BQW9KopxSefk%2BcfYfXv3E6jNDXV5k4A5w%3D%3D&app_id=2019101168279633&version=1.0&sign_type=RSA2&timestamp=2021-06-30+14%3A23%3A39
// 加签串signStr为
charset=GBK&biz_content=%7B%22zm_service_id%22%3A%2220200507220014400310061082%22%2C%22category_id%22%3A%22credit_pay_after_use%22%2C%22cancel_back_link%22%3A%22https%3A%2F%2Fwww.taobao.com%22%2C%22return_back_link%22%3A%22https%3A%2F%2Fwww.taobao.com%22%2C%22product_code%22%3A%22CREDIT_PAY_AFTER_USE%22%2C%22extra_param%22%3A%22%7B%5C%22merchantExt%5C%22%3A%5C%22key%3Dvalue%5C%22%7D%22%2C%22out_agreement_no%22%3A%222014070700166653%22%7D&method=zhima.credit.payafteruse.creditagreement.sign&format=json&sign=rBLvTzvkSL%2BW%2FAxb%2B7%2FBTJKB7z7iiXKusW5689FiiQuVGjwAaWyzR1QmIywPgZm0gFqhL1ZCAgwpInBrJO1RSGCaupH3hPO%2F7%2FR1JOVvr12tdReocHxYj%2FP52mbnVsWk2EN%2F2IihA9sX94KZSMovP5dVx2ooq4PDV11RvZnhfXorsS3iGfHD9O7WvGKp4F4nMsmFDzrGUsMVsm06XPRjwzh7WNiJzC0%2FRN3OJrgZNjUsX2GfMAuzeh1sm1PD5FV%2Bd6OUEROf6NZOmeS5349qrnaJYG0yry69FkSmhvnOA9%2BQW9KopxSefk%2BcfYfXv3E6jNDXV5k4A5w%3D%3D&app_id=2019101168279633&version=1.0&sign_type=RSA2&timestamp=2021-06-30+14%3A23%3A39
  1. 根据步骤 3 得到的 **signStr,**按不同的情况构造不同的唤起支付宝页面的地址,然后跳转到这个地址:

需要前置判断一下用户是否安装了支付宝。

    • 如果安装了支付宝
      根据 **signStr,**构造 **schemeUrl。
      **注意:appId=20000067 用于唤起支付宝,请固定保持不变。
      构造规则:
'alipays://platformapi/startapp?appId=20000067&url=' + encodeURIComponent('https://render.alipay.com/p/yuyan/180020010000706007/index.html?signStr='+ encodeURIComponent(signStr))
// 示例
alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Frender.alipay.com%2Fp%2Fyuyan%2F180020010000706007%2Findex.html%3FsignStr%3Dbizmock_trace_id%253D5fcca2b0c6254b01b3df99be03e61af2189008%2526charset%253DGBK%2526biz_content%253D%25257B%252522zm_service_id%252522%25253A%2525222021020500000000000004336900%252522%25252C%252522category_id%252522%25253A%252522credit_payment_000001%252522%25252C%252522cancel_back_link%252522%25253A%252522https%25253A%25252F%25252Fwww.taobao.com%252522%25252C%252522external_logon_id%252522%25253A%252522138552852877%252522%25252C%252522return_back_link%252522%25253A%252522https%25253A%25252F%25252Fwww.taobao.com%252522%25252C%252522out_request_no%252522%25253A%252522120139139882423%252522%25252C%252522extra_param%252522%25253A%252522%25257B%25255C%252522merchantExt%25255C%252522%25253A%25255C%252522key%25253Dvalue%25255C%252522%25257D%252522%25252C%252522out_agreement_no%252522%25253A%2525222014070ddd70550166653%252522%25257D%2526method%253Dzhima.credit.payafteruse.creditagreement.sign%2526format%253Djson%2526sign%253DRGKmqiVk3DfkGJT4ZetTKcieqVXRXr64kO9SudS4j4VA6vlsHp5mAUKgB9JqbHMUpdcXm8YY%25252BgiqZqZn%25252BkQj%25252BEkiIr%25252BRDhivv0m8%25252FHSxO2nYWCdT86OZ%25252BrmVbVZP3H3vDA5whLLBG7sS6E1jnBvNN1ppPJhCCfvxSwQRHbg8qSaf8Ue7kovf%25252Ftfs5dJ9%25252FXRXVYmMJSKibDHoD%25252BDSMsSBNOfr6uDdXNtIHMK%25252FjXijhb7WUFntyxlJl6eJN3BDHSgB9RIdaiFgnfj5Xh1QyD%25252B2W%25252BH%25252B178MJ6%25252FF6r6BHyZIKqAQeaVs2vIlsHtQtTILQ0u01ugBfoTxvCfkXGHcm8hDIg%25253D%25253D%2526app_id%253D2017090501336036%2526version%253D1.0%2526sign_type%253DRSA2%2526timestamp%253D2021-07-12%252B19%25253A59%25253A49

直接跳转这个 schemeUrl。

    • 如果没有安装支付宝
      根据上文中得到的 **schemeUrl,**去构造 landingUrl。
      构造规则:
'https://render.alipay.com/p/s/i/?scheme=' +  encodeURIComponent(schemeUrl)
// 示例:
https://render.alipay.com/p/s/i/?scheme=alipays%3A%2F%2Fplatformapi%2Fstartapp%3FappId%3D20000067%26url%3Dhttps%253A%252F%252Frender.alipay.com%252Fp%252Fyuyan%252F180020010000706007%252Findex.html%253FsignStr%253Dbizmock_trace_id%25253D5fcca2b0c6254b01b3df99be03e61af2189008%252526charset%25253DGBK%252526biz_content%25253D%2525257B%25252522zm_service_id%25252522%2525253A%252525222021020500000000000004336900%25252522%2525252C%25252522category_id%25252522%2525253A%25252522credit_payment_000001%25252522%2525252C%25252522cancel_back_link%25252522%2525253A%25252522https%2525253A%2525252F%2525252Fwww.taobao.com%25252522%2525252C%25252522external_logon_id%25252522%2525253A%25252522138552852877%25252522%2525252C%25252522return_back_link%25252522%2525253A%25252522https%2525253A%2525252F%2525252Fwww.taobao.com%25252522%2525252C%25252522out_request_no%25252522%2525253A%25252522120139139882423%25252522%2525252C%25252522extra_param%25252522%2525253A%25252522%2525257B%2525255C%25252522merchantExt%2525255C%25252522%2525253A%2525255C%25252522key%2525253Dvalue%2525255C%25252522%2525257D%25252522%2525252C%25252522out_agreement_no%25252522%2525253A%252525222014070ddd70550166653%25252522%2525257D%252526method%25253Dzhima.credit.payafteruse.creditagreement.sign%252526format%25253Djson%252526sign%25253DRGKmqiVk3DfkGJT4ZetTKcieqVXRXr64kO9SudS4j4VA6vlsHp5mAUKgB9JqbHMUpdcXm8YY%2525252BgiqZqZn%2525252BkQj%2525252BEkiIr%2525252BRDhivv0m8%2525252FHSxO2nYWCdT86OZ%2525252BrmVbVZP3H3vDA5whLLBG7sS6E1jnBvNN1ppPJhCCfvxSwQRHbg8qSaf8Ue7kovf%2525252Ftfs5dJ9%2525252FXRXVYmMJSKibDHoD%2525252BDSMsSBNOfr6uDdXNtIHMK%2525252FjXijhb7WUFntyxlJl6eJN3BDHSgB9RIdaiFgnfj5Xh1QyD%2525252B2W%2525252BH%2525252B178MJ6%2525252FF6r6BHyZIKqAQeaVs2vIlsHtQtTILQ0u01ugBfoTxvCfkXGHcm8hDIg%2525253D%2525253D%252526app_id%25253D2017090501336036%252526version%25253D1.0%252526sign_type%25253DRSA2%252526timestamp%25253D2021-07-12%25252B19%2525253A59%2525253A49

直接跳转这个 **landingUrl,**这个时候会先到一个中间landing页面引导用户下载支付宝。

  1. 用户完成服务开通后,通过参入中的 return_back_link 值,跳转回商户APP或者小程序页面。
  2. 支付宝会通过 zhima.credit.payafteruse.creditagreement.changed(服务开通/授权状态变更通知)发送商户异步通知。在没有收到异步通知,或者需要主动查询开通情况时,可以使用 zhima.credit.payafteruse.creditagreement.query(查询服务开通/授权信息接口)。

支付宝小程序接入

第一步:创建小程序

要在小程序内使用小程序芝麻后付插件,首先请完成 开发者入驻 并 创建小程序。

第二步:订购插件

完成创建小程序应用后,使用小程序所属的主体支付宝账号,在 PC 端 芝麻先享服务插件 详情页点击 立即获取,完成插件订购。

第三步:修改小程序参数

插件 APPID:2021002151672975(固定不变)

app.json 插件配置

{
  "pages": [
    "pages/index/index"
  ],
  "plugins": {
    "myPlugin": {
      "version": "*",
      "provider": "2021002151672975"
    }
  }
}

小程序页面 .axml 示例代码

<button class="operation-btn" size="default" type="primary" onTap="onClick">open service</button> 

.js 示例代码

const plugin = requirePlugin('myPlugin');

Page({
  data: {
  },
  onClick() {
    plugin.startService({
      type: 'pay_after',
      sign_str: '',
      zm_service_id: '',
      success: () => {},
      fail: () => {},
      complete: () => {},
    });
  },
});

入参

属性类型必填描述
typeString是服务类型。芝麻先享为 pay_after。
sign_strString是App 接入步骤中的 signStr。
zm_service_idString是申请接入芝麻先享服务时,芝麻分配给商户的服务 ID。
success() => void否调用成功回调。指的是成功拉起页面。
fail(error) => void否调用失败回调。
complete() => void否调用完毕。

错误结构

属性类型描述
errorstring错误码
errorMessagestring错误描述信息

错误码

错误码描述解决方案
2000参数错误阅读产品接入文档,校对参数。
3000服务不存在传入的type,服务类型不存在。阅读产品接入文档,校对 type 参数。

API 列表

服务开通重要入参说明:

关键字段描述备注
zm_service_id芝麻信用服务ID申请接入芝麻先享服务时,芝麻分配给商户的服务ID
category_id芝麻外部类目申请接入芝麻先享服务时,芝麻分配给商户的外部类目

接口列表:

接口描述API 接口备注
信用服务开通/授权zhima.credit.payafteruse.creditagreement.sign通过页面开通建立商户与用户关系拿到开通协议号(credit_agreement_id),用于下单流程
查询服务开通/授权信息zhima.credit.payafteruse.creditagreement.query根据开通协议号(credit_agreement_id)查询确定当前用户开通状态及相关信息
服务开通/授权状态变更通知zhima.credit.payafteruse.creditagreement.changed消息通知类接口,订阅方式可查看 From 蚂蚁消息。开通状态变更时发送该通知:例如:开通成功,用户主动关闭服务

信用下单并开通

未开通芝麻先享服务的用户,在商户平台购买商品或消费时,可引导用户同时开通芝麻先享服务,届时既开通芝麻先享服务又同时完成本笔交易的信用下单。在下单流程中引导用户开通,用户体验更加顺畅。

业务规则

  1. 下单并开通时,服务开通及信用下单同步成功或失败。
  2. 若因用户信用评估不通过导致无法完成下单并开通,支付宝会自动转入普通支付流程,用户可按订单金额直接完成付款。

4.png

​ *下单并开通示意图
*

5.png

​ 开通并下单失败,转为普通支付示意图

流程说明

6.png

  1. 商家通过 alipay.trade.app.pay(app支付接口2.0),唤起支付宝客户端进行信用下单并开通。
    • 商户 App 可查看 App 支付产品介绍。
    • 小程序:
      1. 使用 sdkExecute 方法,通过 response.getBody(),获取到签名参数,用于支付接口的 orderStr。
      2. 然后使用小程序唤起支付接口 my.tradePay 完成小程序信用下单:
/*名称:my.tradePay
类型:小程序接口
功能:支付订单字符串通过小程序方式唤起支付

注意:该场景下,请参考如下编写:*/

my.tradePay({
  orderStr: 'myOrderStr', //完整的支付参数拼接成的字符串,从服务端获取
  success: (res) => {
    my.alert({
      content: JSON.stringify(res),
    });
  },
  fail: (res) => {
    my.alert({
      content: JSON.stringify(res),
    });
  }
});
  1. 下单并开通成功后:

    1. 通过 zhima.credit.payafteruse.creditbizorder.changed(芝麻先享信用服务订单状态变更通知)发送信用下单结果的异步通知。
    2. 通过 zhima.credit.payafteruse.creditagreement.changed(服务开通/授权状态变更通知)发送用户开通结果的异步通知。

API 列表

下单并开通接口重要入参:

名称是否必传示例描述
product_code是QUICK_MSECURITY_PAY先用后付开通并下单必须传:QUICK_MSECURITY_PAY
extend_params是-业务扩展参数
--creditTradeScene是信用交易场景必须上送:CREDIT_PAY
--categoryId是芝麻外部类目申请接入芝麻先用后付服务时,芝麻分配给商户的外部类目
--serviceId是芝麻服务ID申请接入芝麻先用后付服务时,芝麻分配给商户的服务ID
--creditTradeExtInfo是芝麻扩展参数芝麻扩展参数。商品或服务类目标识:merchantCategoryCode收货地址:shippingAddress示例:"creditTradeExtInfo":"{"merchantCategoryCode":"food","shippingAddress":"浙江省西湖区西溪路556号"}"

接口列表:

接口描述API接口备注
下单并开通alipay.trade.app.pay适用场景:下单并开通、信用下单(用户确认场景),调用该接口下单,由用户确认支付
信用服务订单查询zhima.credit.payafteruse.creditbizorder.query信用下单后,通过此接口查询信用订单详情
信用服务订单状态变更通知zhima.credit.payafteruse.creditbizorder.changed消息通知类接口,订阅方式订阅方式可查看 From 蚂蚁消息。通过此接口获取信用订单的状态变动通知。
服务开通/授权状态变更通知zhima.credit.payafteruse.creditagreement.changed消息通知类接口,订阅方式订阅方式可查看 From 蚂蚁消息。通过此接口获取用户先享服务开通状态变更通知。例如:新开通,用户主动解除等。

信用下单

用户开通服务后在商户平台购买商品或消费,使用芝麻先享下单,商家可以直接调用信用下单服务进行免密支付。

业务规则

  1. 根据订单金额是否超过免密信用下单额度(前期与支付宝签约时事先约定),流程不同:
    • 普通信用下单:下单金额 <= 免密信用下单金额,用户提交订单后无需跳转支付宝,在商户端内直接完成信用下单。
    • 信用下单(超额确认场景):下单金额 > 免密信用下单金额,仍可使用信用下单模式,但需要用户跳转到支付宝侧进行确认金额是否准确,确认后完成信用下单。
  1. 当用户本次信用下单,命中芝麻校验规则,例如需用户通过兑换权益进行单次下单、用户服务协议变更等需要用户确认的场景时,服务会返回特定错误码 ACQ.ZM_AUTH_RULE_LIMIT,此时用户仍可使用信用下单模式,但需要更换调用 alipay.trade.app.pay(app支付接口2.0),用户跳转到支付宝侧进行确认后继续下单。
  2. 芝麻先享服务开通后,若用户存在未履约等行为会导致用户信用风险提升,风险用户不支持继续使用芝麻先享下单,信用恢复后可正常使用。

7.png

​ 信用下单示意图

8.png

​ 信用下单(用户确认场景)示意图

流程说明

信用下单(已开通下单)

9.png

  1. 已开通芝麻先享用户在商户客户端商品页面进行商品购买。
  2. 商家客户端请求商户服务端下单服务,商家服务端调用支付宝信用下单接口 alipay.trade.pay(统一收单交易支付接口)进行信用下单。
  3. 下单完成后,支付宝侧会同步返回信用下单的结果。同时也会通过接口 zhima.credit.payafteruse.creditbizorder.changed(芝麻先享信用服务订单状态变更通知)发送异步通知。支付宝同步返回结果里,credit_pay_mode='creditAdvanceV2' 表明信用下单成功。
  4. 商家还可以主动查询,调用 alipay.trade.query(统一收单线下交易查询接口),查询结果里credit_pay_mode='creditAdvanceV2' 表明信用下单成功。
  5. 特殊需要注意流程说明:调用 alipay.trade.pay(统一收单交易支付接口)下单时,若由于用户关闭了芝麻先享服务或者下单金额超过免密额度而导致信用下单失败。商户可以通过识别该接口返回的错误码(ACQ.ZM_AUTH_AMOUNT_EXCEED 、ACQ.ZM_CREDIT_AUTH_FAIL、ACQ.ZM_AUTH_RULE_LIMIT),改为调用 alipay.trade.app.pay(app支付接口2.0)通过用户确认模式尝试重新信用下单。
http://openapi.alipay.com/gateway.do?charset=UTF-8&biz_content={"out_trade_no":"ch06280001","product_code":"GENERAL_WITHHOLDING","subject":"商品名称","total_amount":20,"timeout_express":"1d","is_async_pay":false,"auth_code":"ZMOP99202103100100990000506689","scene":"ZHIMA_AUTH_CODE","extend_params":{"zmCategoryId":"credit_payment_000001","creditTradeScene":"CREDIT_PAY"}}&method=alipay.trade.pay&sign_type=RSA&timestamp=2021-06-28 19:27:23&sign=WgYY//7Y2jf//R5jekdicYXG/GlIfvTN0jXhFoNw8+LBB8bOZtcA48QEGVsgDGlN/on2SqWBAtnUo9bNdHIp7mB7H2juE2IM4TSW1bVBO5Ni358RcKVFmq506fRpiMbS0XAqC6zb+gE0mqsXkugJGND/+yAbrgYDMK16xkqI1HA=&app_id=2019032360876122

信用下单(用户确认场景)

10.png

  1. 商家通过 alipay.trade.app.pay(app支付接口2.0),唤起支付宝 App 进行信用下单并开通。
    • 商户App 可查看 App 支付产品介绍。
    • 小程序:
      1. 使用 sdkExecute 方法,通过 response.getBody(),获取到签名参数,用于支付接口的 orderStr。
      2. 然后使用小程序唤起支付接口 my.tradePay 完成小程序信用下单:
/*名称:my.tradePay
类型:小程序接口
功能:支付订单字符串通过小程序方式唤起支付

注意:该场景下,请参考如下编写:*/

my.tradePay({
  orderStr: 'myOrderStr', //完整的支付参数拼接成的字符串,从服务端获取
  success: (res) => {
    my.alert({
   content: JSON.stringify(res),
 });
  },
  fail: (res) => {
    my.alert({
   content: JSON.stringify(res),
 });
  }
});
  1. 完成信用下后,支付宝会通过 zhima.credit.payafteruse.creditbizorder.changed(芝麻先享信用服务订单状态变更通知)发送信用下单后的异步通知。

API列表

alipay.trade.pay 接口重要入参:

名称是否必传本次传参说明描述
scene是ZHIMA_AUTH_CODE芝麻先享场景必须上送:ZHIMA_AUTH_CODE
product_code是GENERAL_WITHHOLDING信用下单使用代扣产产品码:GENERAL_WITHHOLDING,
auth_code是芝麻先享协议号开通接口中返回的credit_agreement_id
extend_params是业务扩展参数
--creditTradeScene是信用交易场景必须上送:CREDIT_PAY
--zmCategoryId是芝麻外部类目申请接入芝麻先享服务时,芝麻分配给商户的外部类目
--creditTradeExtInfo是芝麻扩展参数芝麻扩展参数。商品或服务类目标识:merchantCategoryCode收货地址:shippingAddress示例:"creditTradeExtInfo":"{"merchantCategoryCode":"food","shippingAddress":"浙江省西湖区西溪路556号"}"

接口列表:

接口说明API 接口备注
信用服务下单alipay.trade.pay已开通且订单金额超免密金额限制、芝麻校验不通过等场景,该接口下单返回如下错误码时,需要切换至信用下单(用户确认场景)下单:ACQ.ZM_AUTH_AMOUNT_EXCEEDACQ.ZM_CREDIT_AUTH_FAIL ACQ.ZM_AUTH_RULE_LIMIT
信用服务下单(用户确认场景)alipay.trade.app.pay用户确认下单流程,适用于下单并开通、超过免密金额等场景。
信用服务订单查询zhima.credit.payafteruse.creditbizorder.query查询信用服务订单当前状态订单信息
结束信用服务订单接口zhima.credit.payafteruse.creditbizorder.finish确认该服务订单无需继续扣款或用户已履约完成,则调用完结接口,结束对应信用服务订单,用户芝麻信用守约记录状态同步更新。
信用服务订单状态变更通知zhima.credit.payafteruse.creditbizorder.changed消息通知类接口,订阅方式订阅方式可查看 From 蚂蚁消息。信用服务订单状态变更时会发送该通知:下单时信用服务订单创建成功,结束时信用服务订单完成或取消等。

扣款

用户在商户平台选择芝麻先享下单后,在体验到期时,商户平台基于下单金额向用户发起扣款。

业务规则

  1. 若在固定扣款周期内,商户平台扣款成功,用户信用服务订单状态变更为结束,并积累用户信用记录。

  2. 若在固定扣款周期内,商户平台扣款失败

    1. 若商户合作模式为担保模式时,由芝麻合作担保机构垫付至商户平台后,即为扣款成功,后续由担保机构自行向用户账户发起追缴扣款;
    2. 若商户合作模式为非担保模式时,支付宝向从用户账户扣款。
  3. 信用服务订单在扣款时的扣款金额不能超过代扣限额,一个信用服务订单仅支持一次扣款,且退款后不支持再次扣款。

  4. 若用户账户持续未扣款/追缴扣款成功,用户信用服务订单将进入逾期状态,直到扣款成功后进入守约状态。

  5. 扣款成功的订单才会生成业务账单用于商户对账、以及下一步的结算、分账等操作。

  6. 商户扣款阶段,芝麻先享具备智能代扣服务,商户发起一次扣款,支付宝将自动智能对用户扣款,协助商家提高回款效率。在集成流程上,商家发起扣款调用 alipay.trade.order.pay(统一收单交易订单支付接口)时,需要传递参数 is_async_pay = true。不会同步返回支付结果,商家需监听 扣款异步通知。

流程说明

1.png

1、用户在商户客户端操作确认收货,商户客户端请求商户服务端确认收货。

2、商户服务端调用支付宝订单扣款接口,支付宝接口名 alipay.trade.order.pay(统一收单交易订单支付接口)。

3、支付宝收到扣款请求,处理扣款。如果是非担保模式,则支付宝会同步返回本次扣款结果。如果是担保模式,则支付宝同步返回受理成功,然后异步扣款,后面扣款成功后会给商户发送扣款成功异步通知。通知说明见 扣款异步通知。

4、如果是担保模式,对于扣款结果,商户还可以主动查询,调用支付宝查询接口 alipay.trade.query,交易状态 trade_status = 'TRADE_SUCCESS' 就说明扣款成功,'WAIT_BUYER_PAY' 说明扣款还没成功。

https://openapi.alipay.com/gateway.do?charset=UTF-8&biz_content={"trade_no":"2021042122001480821459702880","fulfillment_amount":"2.0","out_request_no":"pre-test-0004","order_pay_mode":"CREDIT_FULFILLMENT_ZM","is_async_pay":"true","advance_payment_type":"CREDIT_FULFILLMENT_ZM"}&method=alipay.trade.order.pay&sign_type=RSA&timestamp=2021-04-21 16:12:23&sign=cptKYiUDz/1FEFAq0GNbyzlM1XoU0kt3aKN3sSLqGYTIi7g5g0tzNfQWt121wEeQnFpVTaViujF6nb72rr+92dcMguHveJHWvzBAmkvsEoBAyT3NioIuQ81703H+7Ij04hlyPEGM+2wCE36BL7xqhCsenn6zhSn40mgB4gbEi58=&app_id=2016122604628016

API列表

alipay.trade.order.pay 重要入参说明:

名称示例值描述
fulfillment_amount88.88信用服务订单本次扣款金额,目前只支持全额扣款,即必须与信用服务订单金额一致。单位为元,精确到小数点后两位。
order_pay_modeCREDIT_FULFILLMENT_ZM芝麻先享场景必须上送:CREDIT_FULFILLMENT_ZM
advance_payment_typeCREDIT_FULFILLMENT_ZM商户签约为担保模式时:上送CREDIT_FULFILLMENT_ZM,从用户账户扣款失败时,会自动进行垫资处理。不上送则不会进行垫资;商户签约为非担保模式时,此字段不用上送,上送无效。
is_async_paytrue传 true 时,支付宝会在后台定时轮询扣款,无需商户重复发起,且芝麻先享产品支持智能扣款能力,显著提高商户回款效率。传入 true 时,不会同步返回支付结果,商家需监听扣款异步通知,详见下方异步通知参数。

接口列表:

接口说明API接口备注
扣款alipay.trade.order.pay信用服务订单到达扣款周期时,调用此接口扣款
退款alipay.trade.refund信用服务订单扣款成功后,若需要退款,复用通用退款接口进行退款
交易查询alipay.trade.query查询信用服务订单扣款结果

扣款异步通知

商户异步发送地址:支付宝会根据 alipay.trade.app.pay(app支付接口2.0)或 alipay.trade.pay(统一收单交易支付接口)中传入的异步通知地址 notify_url,通过 POST 请求的形式将支付结果作为参数通知到商家系统,具体参数如下:

参数参数名称类型描述
notify_time通知时间Date通知的发送时间。格式为 yyyy-MM-dd HH:mm:ss。
notify_type通知类型String(64)通知的类型。
notify_id通知校验IDString(128)通知校验 ID。
sign_type签名类型String(10)商户生成签名字符串所使用的签名算法类型,目前支持 RSA2 和 RSA,推荐使用 RSA2(如果开发者手动验签,不使用 SDK 验签,可以不传此参数)。
sign签名String(256)请参考异步返回结果的验签(如果开发者手动验签,不使用 SDK 验签,可以不传此参数)。
trade_no支付宝交易号String(64)支付宝交易凭证号。
app_id开发者的app_idString(32)支付宝分配给开发者的应用 Id。
out_trade_no商户订单号String(64)原支付请求的商户订单号。
out_biz_no商户业务号String(64)商户业务 ID,主要是退款通知中返回退款申请的流水号
buyer_id买家支付宝用户号String(16)买家支付宝账号对应的支付宝唯一用户号。以 2088 开头的纯 16 位数字。
buyer_logon_id买家支付宝账号String(100)买家支付宝账号。
seller_id卖家支付宝用户号String(30)卖家支付宝用户号。
seller_email卖家支付宝账号String(100)卖家支付宝账号。
trade_status交易状态String(32)交易目前所处的状态。
total_amount订单金额Number(9,2)本次交易支付的订单金额,单位为人民币(元)。
receipt_amount实收金额Number(9,2)商家在交易中实际收到的款项,单位为元。
invoice_amount开票金额Number(9,2)用户在交易中支付的可开发票的金额。
buyer_pay_amount付款金额Number(9,2)用户在交易中支付的金额。
refund_fee总退款金额Number(9,2)退款通知中,返回总退款金额,单位为元,支持两位小数。
send_back_fee实际退款金额Number(9,2)商户实际退款给用户的金额,单位为元,支持两位小数。
subject订单标题String(256)商品的标题/交易标题/订单标题/订单关键字等,是请求时对应的参数,原样通知回来。
body商品描述String(400)该订单的备注、描述、明细等。对应请求时的body参数,原样通知回来。
gmt_create交易创建时间Date该笔交易创建的时间。格式为 yyyy-MM-dd HH:mm:ss。
gmt_payment交易付款时间Date该笔交易的买家付款时间。格式为 yyyy-MM-dd HH:mm:ss。
gmt_refund交易退款时间Date该笔交易的退款时间。格式为 yyyy-MM-dd HH:mm:ss.S。
gmt_close交易结束时间Date该笔交易结束时间。格式为 yyyy-MM-dd HH:mm:ss。
fund_bill_list支付金额信息String(512)支付成功的各个渠道金额信息,详见资金明细信息说明。

交易状态说明

枚举名称枚举说明
WAIT_BUYER_PAY交易创建,等待买家付款
TRADE_CLOSED未付款交易超时关闭,或支付完成后全额退款
TRADE_SUCCESS交易支付成功
TRADE_FINISHED交易结束,不可退款

触发条件

触发条件名触发条件描述触发条件默认值
TRADE_FINISHED交易完成false(不触发通知)
TRADE_SUCCESS支付成功true(触发通知)
WAIT_BUYER_PAY交易创建false(不触发通知)
TRADE_CLOSED交易关闭false(不触发通知)

异步返回结果验签

某商户设置的通知地址为 https://api.xx.com/receive_notify.htm ,对应接收到通知的示例如下:

https://api.xx.com/receive_notify.htm?gmt_payment=2015-06-11 22:33:59&notify_id=42af7baacd1d3746cf7b56752b91edcj34&seller_email=testyufabu07@alipay.com&notify_type=trade_status_sync&sign=kPbQIjX+xQc8F0/A6/AocELIjhhZnGbcBN6G4MM/HmfWL4ZiHM6fWl5NQhzXJusaklZ1LFuMo+lHQUELAYeugH8LYFvxnNajOvZhuxNFbN2LhF0l/KL8ANtj8oyPM4NN7Qft2kWJTDJUpQOzCzNnV9hDxh5AaT9FPqRS6ZKxnzM=&trade_no=2015061121001004400068549373&out_trade_no=21repl2ac2eOutTradeNo322&gmt_create=2015-06-11 22:33:46&seller_id=2088211521646673&notify_time=2015-06-11 22:34:03&subject=xxx中文&trade_status=TRADE_SUCCESS&sign_type=RSA2 
  1. 在通知返回参数列表中,除去 sign、sign_type 两个参数外,凡是通知返回回来的参数皆是待验签的参数。
  2. 将剩下参数进行 url_decode, 然后进行字典排序,组成字符串,得到待签名字符串:
gmt_create=2015-06-11 22:33:46&gmt_payment=2015-06-11 22:33:59&notify_id=42af7baacd1d3746cf7b56752b91edcj34&notify_time=2015-06-11 22:34:03&notify_type=trade_status_sync&out_trade_no=21repl2ac2eOutTradeNo322&seller_email=testyufabu07@alipay.com&seller_id=2088211521646673&subject=xxx中文&trade_no=2015061121001004400068549373&trade_status=TRADE_SUCCESS
  1. 将签名参数(sign)使用 base64 解码为字节码串。
  2. 使用 RSA/RSA2 的验签方法,通过签名字符串、签名参数(经过 base64 解码)及支付宝公钥验证签名。
  3. 需要严格按照如下描述校验通知数据的正确性。
    • 商户需要验证该通知数据中的 out_trade_no 是否为商户系统中创建的订单号。
    • 判断 total_amount 是否确实为该订单的实际金额(即商户订单创建时的金额)。
    • 校验通知中的 seller_id(或者seller_email) 是否为 out_trade_no 这笔单据的对应的操作方。

上述有任何一个验证不通过,则表明本次通知是异常通知,务必忽略。在上述验证通过后商户必须根据支付宝不同类型的业务通知,正确的进行不同的业务处理,并且过滤重复的通知结果数据。在支付宝的业务通知中,只有交易通知状态为 TRADE_SUCCESS 或 TRADE_FINISHED 时,支付宝才会认定为买家付款成功。

注意

  • 状态 TRADE_SUCCESS 的通知触发条件是商家开通的产品支持退款功能的前提下,买家付款成功。
  • 状态 TRADE_FINISHED 的通知触发条件是商家开通的产品不支持退款功能的前提下,买家付款成功;或者,商家开通的产品支持退款功能的前提下,交易已经成功并且已经超过可退款期限。

结束信用服务订单

信用下单后,用户即生成一个服务中的信用服务订单,若用户使用先享服务后完成扣款,系统扣款成功则自动将信用服务订单完结,为用户积累芝麻分。若用户发起退款,则该信用服务订单不需要进行扣款,则需要商户主动结束信用服务订单,将信用服务订单取消。

业务规则

  1. 若信用下单后,正常通过扣款接口完成扣款,会自动结束信用服务订单,不需要单独调用结束服务。
  2. 若买家发起退款,必须调用结束接口将信用服务订单完结,否则用户在芝麻的信用服务订单会一直处于服务使用中的状态。
  3. 结束后的信用服务订单,无法再发起扣款。

流程说明

2.png

  1. 商家侧通过 zhima.credit.payafteruse.creditbizorder.finish(结束信用服务订单接口)结束信用服务订单。结束订单后,将不能继续发起扣款。
  2. 支付宝侧会通过 zhima.credit.payafteruse.creditbizorder.changed(芝麻先享信用服务订单状态变更通知)异步通知结束订单的结果。

API列表

关键参数说明:

关键字段描述备注
is_fulfilled是否履约标识用户此订单是否守约。传 true 时,用户在芝麻信用-守约记录中,该笔订单是已守约状态。传 false 时,用户在芝麻信用-守约记录中,该笔订单是已取消状态。is_fulfilled 不传值默认 false。

接口列表:

接口描述API接口备注
结束信用服务订单接口zhima.credit.payafteruse.creditbizorder.finish当该订单无需扣款或用户已守约,调用该接口完结或取消信用服务订单。核心入参 is_fulfilled 将影响用户信用状态,请参照接口具体描述。
上一页
常见问题
下一页
动态金额模式
Built with