支付宝
  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. 接入指南

沙箱调试

沙箱环境是支付宝开放平台为开发者提供的与生产环境完全隔离的联调测试环境,开发者在沙箱环境中完成的接口调用不会对生产环境中的数据造成任何影响。
沙箱为开放的产品提供 有限功能范围 的支持(覆盖的功能范围参见下面的业务用例),可以覆盖产品的绝大部分核心链路和对接逻辑,便于开发者快速学习/尝试/开发/调试,推荐开发者遵循业务用例来使用沙箱。
沙箱环境会自动完成或忽略一些场景的业务门槛,例如:开发者无需等待产品签约,即可直接在沙箱环境调用接口,使得开发集成工作可以与商务流程并行,从而提高项目整体的交付效率。
注意:
由于沙箱环境并非 100% 与生产环境一致,接口的实际响应逻辑请以生产环境为准,沙箱环境开发调试完成后,仍然需要在生产环境进行测试验收。
沙箱环境拥有完全独立的数据体系,沙箱环境下返回的数据(比如用户 ID 等)在生产环境中都是不存在的,开发者不可将沙箱环境返回的数据与生产环境中的数据混淆。
本文仅说明如何在沙箱环境中调试商家会员卡,非沙箱环境调试通用说明。
更多沙箱介绍和沙箱控制台使用说明可查看 沙箱环境。

商家会员卡沙箱调试说明#

沙箱通过业务用例定义支持的功能范围。业务用例描述了典型业务场景下,开发者可通过先后对接哪些接口来实现业务目标,每个业务用例会为开发者提供接口调用时序与参数示例值。
推荐开发者遵循业务用例来使用沙箱。
注意:
示例参数值中与沙箱当前账号、应用上下文相关的参数,需开发者自行参照接入指南调用配套接口获取。
目前沙箱钱包端上相关的功能还不支持。
该产品只在新沙箱环境提供支持。

业务用例#

配置会员卡模板#

上传卡模板图片文件#

调用OpenAPI:alipay.offline.material.image.upload
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayOfflineMaterialImageApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayOfflineMaterialImageApiUpload {

    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);
        AlipayOfflineMaterialImageApi api = new AlipayOfflineMaterialImageApi();
        AlipayOfflineMaterialImageUploadModel data = new AlipayOfflineMaterialImageUploadModel();
        data.setImageName("海底捞");
        data.setImagePid("2088021822217233");
        data.setImageType("jpg或mp4");
        File imageContent = new File("文件路径");
        try {
            AlipayOfflineMaterialImageUploadResponseModel response = api.upload(data, imageContent);
        } catch (ApiException e) {
            AlipayOfflineMaterialImageUploadDefaultResponse errorObject = (AlipayOfflineMaterialImageUploadDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{
    "image_url":"http://dl.django.t.taobao.com/rest/1.0/image?fileIds=V9rfg69SSimLZg5wDA3yEgAAACMA...",
    "image_id":"hOTQ1lT1TtOjcxGflvnUXgAAACMAAQED"
}

创建会员卡模板#

调用OpenAPI:alipay.marketing.card.template.create
入参示例值:
说明:request_id 每次需要变化。
{
  "biz_no_prefix": "20",
  "biz_no_suffix_len": "20",
  "card_action_list": [
    {
      "code": "TO_CLOCK_IN",
      "text": "打卡",
      "url": "http:\/\/www.sandbox.com",
      "url_type": "url"
    }
  ],
  "card_type": "OUT_MEMBER_CARD",
  "column_info_list": [
    {
      "code": "BENEFIT_INFO",
      "group_title": "沙箱",
      "icon_id": "1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
      "more_info": {
        "descs": [
          "会员生日7折"
        ],
        "title": "沙箱会员专享权益",
        "url": "http:\/\/www.sandbox.com"
      },
      "operate_type": "openWeb",
      "tag": "沙箱",
      "title": "会员专享",
      "value": "80"
    }
  ],
  "field_rule_list": [
    {
      "field_name": "Balance",
      "rule_name": "ASSIGN_FROM_REQUEST",
      "rule_value": "Balance"
    }
  ],
  "request_id": "20220805100000023100613",
  "template_style_info": {
    "background_id": "1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
    "bg_color": "rgb(55,112,179)",
    "card_show_name": "沙箱测试会员卡",
    "color": "rgb(55,112,179)",
    "front_image_enable": false,
    "front_text_list_enable": false,
    "logo_id": "1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC"
  },
  "write_off_type": "qrcode"
}
出参示例值:
{
    "template_id":"201607180000001"
}

配置卡模板开卡表单#

调用OpenAPI:alipay.marketing.card.formtemplate.set
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardFormtemplateApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardFormtemplateApiSet {

    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);
        AlipayMarketingCardFormtemplateApi api = new AlipayMarketingCardFormtemplateApi();
        AlipayMarketingCardFormtemplateSetModel data = new AlipayMarketingCardFormtemplateSetModel();
        OpenFormFieldDO fields = new OpenFormFieldDO();
        fields.setOptional("{\n\n \"common_fields\": [\n\n \"OPEN_FORM_FIELD_GENDER\"\n\n ]\n\n }");
        fields.setRequired("{\n\n \"common_fields\": [\n\n \"OPEN_FORM_FIELD_MOBILE\"\n\n ]\n\n }");
        data.setFields(fields);
        data.setTemplateId("20170228000000000210102000300974");
        try {
            Object response = api.set(data);
        } catch (ApiException e) {
            AlipayMarketingCardFormtemplateSetDefaultResponse errorObject = (AlipayMarketingCardFormtemplateSetDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{}

修改会员卡模板#

调用OpenAPI:alipay.marketing.card.template.modify
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardTemplateApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardTemplateApiModify {

    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);
        AlipayMarketingCardTemplateApi api = new AlipayMarketingCardTemplateApi();
        AlipayMarketingCardTemplateModifyModel data = new AlipayMarketingCardTemplateModifyModel();
        PaidOuterCardTemplateConfDTO paidOuterCardConf = new PaidOuterCardTemplateConfDTO();
        PaidOuterCardManageUrlConfDTO manageUrlConf = new PaidOuterCardManageUrlConfDTO();
        manageUrlConf.setUpgradeUrl("https://www.alipay.com");
        manageUrlConf.setDowngradeUrl("https://www.alipay.com");
        manageUrlConf.setRefundUrl("https://www.alipay.com");
        manageUrlConf.setCycleManageUrl("https://www.alipay.com");
        manageUrlConf.setRenewUrl("https://www.alipay.com");
        paidOuterCardConf.setManageUrlConf(manageUrlConf);
        PaidOuterCardCycleSellConfDTO cycleSellingConf = new PaidOuterCardCycleSellConfDTO();
        List<String> cycleType = new ArrayList<String>();
        cycleType.add("YEAR");
        cycleType.add("QUARTER");
        cycleSellingConf.setCycleType(cycleType);
        cycleSellingConf.setSupportCycleSell(true);
        cycleSellingConf.setCycleSellingUrl("https://www.alipay.com");
        paidOuterCardConf.setCycleSellingConf(cycleSellingConf);
        PaidOuterCardSellingConfDTO openSellingConf = new PaidOuterCardSellingConfDTO();
        openSellingConf.setStartDate("2021-01-01 12:00:00");
        openSellingConf.setEndDate("2031-01-01 12:00:00");
        List<PaidOuterCardPriceDetailDTO> priceDetail = new ArrayList<PaidOuterCardPriceDetailDTO>();
        PaidOuterCardPriceDetailDTO priceDetail0 = new PaidOuterCardPriceDetailDTO();
        priceDetail0.setWorth("199.99");
        priceDetail0.setDesc("99购超值会员卡");
        priceDetail0.setPriceType("FIXED");
        priceDetail0.setPrice("99.99");
        priceDetail.add(priceDetail0);
        openSellingConf.setPriceDetail(priceDetail);
        openSellingConf.setSellingUrl("https://www.alipay.com");
        paidOuterCardConf.setOpenSellingConf(openSellingConf);
        data.setPaidOuterCardConf(paidOuterCardConf);
        TemplateOpenCardConfDTO openCardConf = new TemplateOpenCardConfDTO();
        List<TemplateRightsContentDTO> cardRights = new ArrayList<TemplateRightsContentDTO>();
        TemplateRightsContentDTO cardRights0 = new TemplateRightsContentDTO();
        cardRights0.setDetail("积分随时查,积分换好礼");
        cardRights0.setLogoId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        cardRights0.setTitle("积分兑换好礼");
        cardRights.add(cardRights0);
        openCardConf.setCardRights(cardRights);
        openCardConf.setOpenCardUrl("https://www.alipay.com");
        openCardConf.setConf("\"\"");
        openCardConf.setOpenCardSourceType("ISV");
        openCardConf.setSourceAppId("201609191111111");
        data.setOpenCardConf(openCardConf);
        data.setCardSpecTag("NONE");
        data.setTemplateId("201607180000001");
        List<TemplateFieldRuleDTO> fieldRuleList = new ArrayList<TemplateFieldRuleDTO>();
        TemplateFieldRuleDTO fieldRuleList0 = new TemplateFieldRuleDTO();
        fieldRuleList0.setRuleName("ASSIGN_FROM_REQUEST");
        fieldRuleList0.setFieldName("Balance");
        fieldRuleList0.setRuleValue("Balance");
        fieldRuleList.add(fieldRuleList0);
        data.setFieldRuleList(fieldRuleList);
        data.setSpiAppId("2014072300007148");
        List<TemplateActionInfoDTO> cardActionList = new ArrayList<TemplateActionInfoDTO>();
        TemplateActionInfoDTO cardActionList0 = new TemplateActionInfoDTO();
        cardActionList0.setCode("TO_CLOCK_IN");
        cardActionList0.setUrl("https://merchant.ali.com/ee/clock_in.do");
        cardActionList0.setUrlType("url");
        cardActionList0.setText("打卡");
        TemplateActionMiniAppUrlDTO miniAppUrl = new TemplateActionMiniAppUrlDTO();
        miniAppUrl.setMiniAppId("2018xxxxxxx");
        miniAppUrl.setMiniQueryParam("abc");
        miniAppUrl.setMiniPageParam("/index");
        miniAppUrl.setDisplayOnList("false");
        cardActionList0.setMiniAppUrl(miniAppUrl);
        cardActionList.add(cardActionList0);
        data.setCardActionList(cardActionList);
        List<TemplateBenefitInfoDTO> templateBenefitInfo = new ArrayList<TemplateBenefitInfoDTO>();
        TemplateBenefitInfoDTO templateBenefitInfo0 = new TemplateBenefitInfoDTO();
        templateBenefitInfo0.setStartDate("2016-07-18 15:17:23");
        templateBenefitInfo0.setEndDate("2016-07-34 12:12:12");
        List<String> benefitDesc = new ArrayList<String>();
        benefitDesc.add("消费即折扣");
        templateBenefitInfo0.setBenefitDesc(benefitDesc);
        templateBenefitInfo0.setTitle("消费即折扣");
        templateBenefitInfo.add(templateBenefitInfo0);
        data.setTemplateBenefitInfo(templateBenefitInfo);
        List<TemplateCardLevelConfDTO> cardLevelConf = new ArrayList<TemplateCardLevelConfDTO>();
        TemplateCardLevelConfDTO cardLevelConf0 = new TemplateCardLevelConfDTO();
        cardLevelConf0.setLevelShowName("黄金会员");
        cardLevelConf0.setLevelDesc("黄金会员享受免费停车");
        cardLevelConf0.setLevel("VIP1");
        cardLevelConf0.setLevelIcon("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        cardLevelConf.add(cardLevelConf0);
        data.setCardLevelConf(cardLevelConf);
        TemplateMdcodeNotifyConfDTO mdcodeNotifyConf = new TemplateMdcodeNotifyConfDTO();
        mdcodeNotifyConf.setUrl("https://www.ali123.com/ant/mdcode");
        mdcodeNotifyConf.setExtParams("{\"param1\":\"value1\",\"param2\":\"value2\"}");
        data.setMdcodeNotifyConf(mdcodeNotifyConf);
        TemplateStyleInfoDTO templateStyleInfo = new TemplateStyleInfoDTO();
        templateStyleInfo.setBgColor("rgb(55,112,179)");
        templateStyleInfo.setSloganImgId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        List<String> featureDescriptions = new ArrayList<String>();
        featureDescriptions.add("使用花呗卡可享受免费分期");
        templateStyleInfo.setFeatureDescriptions(featureDescriptions);
        templateStyleInfo.setBannerUrl("http://www.baidu.com");
        templateStyleInfo.setBrandName("可乐");
        templateStyleInfo.setSlogan("会员权益享不停");
        templateStyleInfo.setFrontTextListEnable(false);
        templateStyleInfo.setCardShowName("花呗联名卡");
        templateStyleInfo.setBannerImgId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        templateStyleInfo.setColumnInfoLayout("list");
        templateStyleInfo.setLogoId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        templateStyleInfo.setColor("rgb(55,112,179)");
        templateStyleInfo.setBackgroundId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        templateStyleInfo.setFrontImageEnable(false);
        data.setTemplateStyleInfo(templateStyleInfo);
        data.setBizNoPrefix("prex");
        List<PubChannelDTO> pubChannels = new ArrayList<PubChannelDTO>();
        PubChannelDTO pubChannels0 = new PubChannelDTO();
        pubChannels0.setPubChannel("SHOP_DETAIL");
        pubChannels0.setExtInfo("{\"key\":\"value\"}");
        pubChannels.add(pubChannels0);
        data.setPubChannels(pubChannels);
        List<String> shopIds = new ArrayList<String>();
        shopIds.add("2015122900077000000002409504");
        data.setShopIds(shopIds);
        data.setRequestId("2016072100000000001");
        data.setBizNoSuffixLen("10");
        data.setWriteOffType("qrcode");
        List<TemplateColumnInfoDTO> columnInfoList = new ArrayList<TemplateColumnInfoDTO>();
        TemplateColumnInfoDTO columnInfoList0 = new TemplateColumnInfoDTO();
        columnInfoList0.setCode("BENEFIT_INFO");
        columnInfoList0.setTag("热门");
        MoreInfoDTO moreInfo = new MoreInfoDTO();
        moreInfo.setUrl("http://www.baidu.com");
        moreInfo.setParams("{}");
        moreInfo.setTitle("会员专享权益");
        List<String> descs = new ArrayList<String>();
        descs.add("会员生日7折");
        moreInfo.setDescs(descs);
        columnInfoList0.setMoreInfo(moreInfo);
        columnInfoList0.setOperateType("openWeb");
        columnInfoList0.setTitle("会员专享");
        columnInfoList0.setValue("80");
        columnInfoList0.setGroupTitle("校园助手");
        columnInfoList0.setIconId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        columnInfoList.add(columnInfoList0);
        data.setColumnInfoList(columnInfoList);
        try {
            AlipayMarketingCardTemplateModifyResponseModel response = api.modify(data);
        } catch (ApiException e) {
            AlipayMarketingCardTemplateModifyDefaultResponse errorObject = (AlipayMarketingCardTemplateModifyDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{
    "template_id":"2016071800000000001"
}

查询会员卡模板#

调用OpenAPI:alipay.marketing.card.template.query
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardTemplateApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardTemplateApiQuery {

    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);
        AlipayMarketingCardTemplateApi api = new AlipayMarketingCardTemplateApi();
        String templateId = "20160718000000001";
        try {
            AlipayMarketingCardTemplateQueryResponseModel response = api.query(templateId);
        } catch (ApiException e) {
            AlipayMarketingCardTemplateQueryDefaultResponse errorObject = (AlipayMarketingCardTemplateQueryDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{
    "mdcode_notify_conf":{
        "ext_params":"{\"param1\":\"value1\",\"param2\":\"value2\"}",
        "url":"https://www.ali123.com/ant/mdcode"
    },
    "card_level_confs":[
        {
            "level_show_name":"黄金会员",
            "level":"VIP1",
            "level_icon":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
            "level_desc":"黄金会员享受免费停车"
        }
    ],
    "paid_outer_card_conf":{
        "open_selling_conf":{
            "end_date":"2031-01-01 12:00:00",
            "price_detail":[
                {
                    "price":"99.99",
                    "price_type":"FIXED",
                    "worth":"199.99",
                    "desc":"99购超值会员卡"
                }
            ],
            "start_date":"2021-01-01 12:00:00",
            "selling_url":"https://www.alipay.com"
        },
        "manage_url_conf":{
            "refund_url":"https://www.alipay.com",
            "cycle_manage_url":"https://www.alipay.com",
            "downgrade_url":"https://www.alipay.com",
            "renew_url":"https://www.alipay.com",
            "upgrade_url":"https://www.alipay.com"
        },
        "cycle_selling_conf":{
            "support_cycle_sell":true,
            "cycle_type":[
                "YEAR",
                "QUARTER"
            ],
            "cycle_selling_url":"https://www.alipay.com"
        }
    },
    "card_spec_tag":"NONE",
    "template_style_info":{
        "front_image_enable":false,
        "color":"rgb(55,112,179)",
        "logo_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
        "brand_name":"可乐",
        "column_info_layout":"list",
        "background_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
        "feature_descriptions":[
            "使用花呗卡可享受免费分期"
        ],
        "bg_color":"rgb(55,112,179)",
        "front_text_list_enable":false,
        "banner_img_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
        "slogan_img_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
        "card_show_name":"花呗联名卡",
        "banner_url":"http://www.baidu.com",
        "slogan":"会员权益享不停"
    },
    "open_card_conf":{
        "source_app_id":"201609191111111",
        "card_rights":[
            {
                "logo_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
                "detail":"积分随时查,积分换好礼",
                "title":"积分兑换好礼"
            }
        ],
        "open_card_source_type":"ISV",
        "open_card_url":"https://www.alipay.com",
        "conf":"\"\""
    },
    "template_benefit_info":[
        {
            "end_date":"2016-07-34 12:12:12",
            "benefit_desc":[
                "消费即折扣"
            ],
            "title":"消费即折扣",
            "start_date":"2016-07-18 15:17:23"
        }
    ],
    "column_info_list":[
        {
            "group_title":"校园助手",
            "operate_type":"openWeb",
            "code":"BENEFIT_INFO",
            "more_info":{
                "descs":[
                    "会员生日7折"
                ],
                "title":"会员专享权益",
                "params":"{}",
                "url":"http://www.baidu.com"
            },
            "tag":"热门",
            "title":"会员专享",
            "icon_id":"1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC",
            "value":"80"
        }
    ],
    "card_type":"OUT_MEMBER_CARD",
    "biz_no_suffix_len":"10",
    "spi_app_id":"2014072300007148",
    "field_rule_list":[
        {
            "rule_name":"ASSIGN_FROM_REQUEST",
            "rule_value":"Balance",
            "field_name":"Balance"
        }
    ],
    "service_label_list":[
        "HUABEI_FUWU"
    ],
    "card_action_list":[
        {
            "code":"TO_CLOCK_IN",
            "url_type":"url",
            "text":"打卡",
            "mini_app_url":{
                "mini_app_id":"2018xxxxxxx",
                "mini_page_param":"/index",
                "mini_query_param":"abc",
                "display_on_list":"false"
            },
            "url":"https://merchant.ali.com/ee/clock_in.do"
        }
    ],
    "biz_no_prefix":"prex",
    "pub_channels":[
        {
            "ext_info":"{\"key\":\"value\"}",
            "pub_channel":"SHOP_DETAIL"
        }
    ],
    "shop_ids":[
        "2015122900077000000002409504"
    ]
}

会员卡管理#

实现获取会员卡 SPI 接口#

实现 SPI 接口:spi.alipay.user.opencard.get
具体的实现可以参考 [实现获取会员卡 SPI 接口](https://opendocs.alipay.com/open-v3/05w8jv?ref=api_v3#1. 实现获取会员卡 SPI 接口)。

触发用户开卡#

目前沙箱钱包端上相关的功能还不支持,需要以下 2 步完成用户开卡(线上环境不需要)
\1. 配置领卡链接,配置的 callback 地址暂时不会被使用。
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardActivateurlApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardActivateurlApiApply {

    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);
        AlipayMarketingCardActivateurlApi api = new AlipayMarketingCardActivateurlApi();
        AlipayMarketingCardActivateurlApplyModel data = new AlipayMarketingCardActivateurlApplyModel();
        data.setFollowAppId("20150000000000000");
        data.setCallback("https://alipay.com/card/demo.htm");
        data.setOutString("201928393932");
        data.setTemplateId("20170228000000000210102000300974");
        try {
            AlipayMarketingCardActivateurlApplyResponseModel response = api.apply(data);
        } catch (ApiException e) {
            AlipayMarketingCardActivateurlApplyDefaultResponse errorObject = (AlipayMarketingCardActivateurlApplyDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
1.
触发用户领卡
GET http://sandboxsys.sx.alipaydev.com/prods/mcard/{merchantId}/{appId}?templateId={templateId}&logonId={logonId}&userInfo={userInfo}
{merchantId} 为沙箱分配商家的PID。
{appId}: 为沙箱分配的 APPID。
{templateId} 为前面步骤创建的会员卡模版 ID。
{logonId} 为需要领卡的沙箱账号,如 xxxx@sandbox.com。
{userInfo} 为开卡需要提交的表单信息,由“配置卡模板开卡表单” 的 optional 字段决定。如 [{"OPEN_FORM_FIELD_GENDER":"男"},{"OPEN_FORM_FIELD_MOBILE":"13888888888"},{"OPEN_FORM_FIELD_NAME":"李四"}],注意传参前需要进行HTTP ENCODE。
开卡成功响应示例:
{
    "stat": "ok",
    "code": "",
    "msg": "",
    "data": "商家会员卡开卡成功"
}

监听开卡结果通知#

接收 MsgAPI 消息:alipay.user.opencard.result.notify
消息业务参数示例值:
{
  "external_card_no": "ac301c8a18174ce5acc3ef2ddb7d20e0",
  "user_id": "2088622997219898",
  "success": true,
  "biz_card_no": "2000000000000000002589",
  "template_id": "20230105000000000213105000300098"
}

查询会员卡信息#

调用OpenAPI:alipay.marketing.card.query
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardApiQuery {

    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);
        AlipayMarketingCardApi api = new AlipayMarketingCardApi();
        AlipayMarketingCardQueryModel data = new AlipayMarketingCardQueryModel();
        data.setTargetCardNo("0000001");
        CardUserInfo cardUserInfo = new CardUserInfo();
        cardUserInfo.setUserUniIdType("UID");
        cardUserInfo.setUserUniId("2088302463082075");
        data.setCardUserInfo(cardUserInfo);
        data.setExtInfo("{\"key\":\"value\"}");
        data.setTargetCardNoType("BIZ_CARD");
        try {
            AlipayMarketingCardQueryResponseModel response = api.query(data);
        } catch (ApiException e) {
            AlipayMarketingCardQueryDefaultResponse errorObject = (AlipayMarketingCardQueryDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{
    "pass_id":"21942125",
    "schema_url":"alipays://platformapi/startapp?appId=20000021&b=m&p=111",
    "paid_outer_card_info":{
        "action":"OPEN",
        "cycle_info":{
            "alipay_deduct_product_code":"PAID_OUTER_CARD",
            "alipay_deduct_agreement":"20151127000928469118",
            "close_reason":"MANUAL_CLOSE",
            "cycle_type":"YEAR",
            "open_status":"OPEN",
            "alipay_deduct_scene":"PAID_OUTER_CARD"
        },
        "purchase_info":{
            "alipay_trade_no":"2015042321001004720200028594",
            "out_trade_no":"20150320010101001",
            "price":"88.88",
            "action_date":"2021-08-12 12:12:12",
            "source":"ALIPAY_TINY_APP"
        }
    },
    "card_info":{
        "open_date":"2014-02-20 21:20:46",
        "front_text_list":[
            {
                "label":"专业",
                "value":"金融贸易"
            }
        ],
        "external_card_no":"EXT0001",
        "valid_date":"2020-02-20 21:20:46",
        "balance":"124.89",
        "level":"VIP1",
        "mdcode_info":{
            "time_stamp":1496996459,
            "code_value":"1KFCDY0002",
            "expire_time":"2017-06-09 16:25:53",
            "code_status":"SUCCESS"
        },
        "front_image_id":"9fxnkgt0QFmqKAl5V2BqxQAAACMAAQED",
        "biz_card_no":"000001",
        "template_id":"20170308000000000058101000300045",
        "point":"88"
    }
}

更新会员卡信息#

调用 OpenAPI:alipay.marketing.card.update
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardApiUpdate {

    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);
        AlipayMarketingCardApi api = new AlipayMarketingCardApi();
        AlipayMarketingCardUpdateModel data = new AlipayMarketingCardUpdateModel();
        data.setTargetCardNo("000001");
        MerchantCardMsgInfo merchantCardMsgInfo = new MerchantCardMsgInfo();
        merchantCardMsgInfo.setChangedPoint("100.00");
        data.setMerchantCardMsgInfo(merchantCardMsgInfo);
        MerchantCard cardInfo = new MerchantCard();
        cardInfo.setValidDate("2020-02-20 21:20:46");
        List<CardFrontTextDTO> frontTextList = new ArrayList<CardFrontTextDTO>();
        CardFrontTextDTO frontTextList0 = new CardFrontTextDTO();
        frontTextList0.setLabel("专业");
        frontTextList0.setValue("金融贸易");
        frontTextList.add(frontTextList0);
        cardInfo.setFrontTextList(frontTextList);
        cardInfo.setOpenDate("2014-02-20 21:20:46");
        cardInfo.setLevel("VIP1");
        MdCodeInfoDTO mdcodeInfo = new MdCodeInfoDTO();
        mdcodeInfo.setCodeValue("1KFCDY0002");
        mdcodeInfo.setCodeStatus("SUCCESS");
        mdcodeInfo.setTimeStamp(1496996459);
        mdcodeInfo.setExpireTime("2017-06-09 16:25:53");
        cardInfo.setMdcodeInfo(mdcodeInfo);
        cardInfo.setFrontImageId("9fxnkgt0QFmqKAl5V2BqxQAAACMAAQED");
        cardInfo.setBizCardNo("000001");
        cardInfo.setPoint("88");
        cardInfo.setTemplateId("20170308000000000058101000300045");
        cardInfo.setExternalCardNo("EXT0001");
        cardInfo.setBalance("124.89");
        data.setCardInfo(cardInfo);
        List<McardNotifyMessage> notifyMessages = new ArrayList<McardNotifyMessage>();
        McardNotifyMessage notifyMessages0 = new McardNotifyMessage();
        notifyMessages0.setChangeReason("由于你的消费");
        notifyMessages0.setMessageType("OPEN_CARD");
        notifyMessages0.setExtInfo("{\"key\":\"value\"}");
        notifyMessages.add(notifyMessages0);
        data.setNotifyMessages(notifyMessages);
        data.setExtInfo("{\"key\":\"value\"}");
        data.setTargetCardNoType("BIZ_CARD");
        McardStylInfo mcardStyleInfo = new McardStylInfo();
        mcardStyleInfo.setBgColor("rgb(55,112,179)");
        mcardStyleInfo.setLogoId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        mcardStyleInfo.setBackgroundId("1T8Pp00AT7eo9NoAJkMR3AAAACMAAQEC");
        data.setMcardStyleInfo(mcardStyleInfo);
        data.setOccurTime("2020-12-27 12:12:12");
        PaidOuterCardExtraInfoDTO paidOuterCardInfo = new PaidOuterCardExtraInfoDTO();
        PaidOuterCardCycleInfoDTO cycleInfo = new PaidOuterCardCycleInfoDTO();
        cycleInfo.setCloseReason("MANUAL_CLOSE");
        cycleInfo.setAlipayDeductScene("PAID_OUTER_CARD");
        cycleInfo.setAlipayDeductAgreement("20151127000928469118");
        cycleInfo.setCycleType("YEAR");
        cycleInfo.setAlipayDeductProductCode("PAID_OUTER_CARD");
        cycleInfo.setOpenStatus("OPEN");
        paidOuterCardInfo.setCycleInfo(cycleInfo);
        paidOuterCardInfo.setAction("OPEN");
        PaidOuterCardPurchaseInfoDTO purchaseInfo = new PaidOuterCardPurchaseInfoDTO();
        purchaseInfo.setActionDate("2021-08-12 12:12:12");
        purchaseInfo.setSource("ALIPAY_TINY_APP");
        purchaseInfo.setAlipayTradeNo("2015042321001004720200028594");
        purchaseInfo.setOutTradeNo("20150320010101001");
        purchaseInfo.setPrice("88.88");
        paidOuterCardInfo.setPurchaseInfo(purchaseInfo);
        data.setPaidOuterCardInfo(paidOuterCardInfo);
        try {
            AlipayMarketingCardUpdateResponseModel response = api.update(data);
        } catch (ApiException e) {
            AlipayMarketingCardUpdateDefaultResponse errorObject = (AlipayMarketingCardUpdateDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值
{
    "result_code":"isv.update-usercard-fail"
}

删除会员卡信息#

调用OpenAPI:alipay.marketing.card.delete
package com.java.sdk.demo;

import com.alipay.v3.ApiException;
import com.alipay.v3.ApiClient;
import com.alipay.v3.util.model.AlipayConfig;
import com.alipay.v3.Configuration;
import com.alipay.v3.api.AlipayMarketingCardApi;
import com.alipay.v3.model.*;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class AlipayMarketingCardApiDelete {

    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);
        AlipayMarketingCardApi api = new AlipayMarketingCardApi();
        String outSerialNo = "2016062700001";
        String targetCardNo = "0000001";
        String targetCardNoType = "BIZ_CARD";
        String reasonCode = "USER_UNBUND";
        String extInfo = "{\"new_card_no\":\"12345\",\" donee_user_id\":\"2088102130652460\"}";
        try {
            AlipayMarketingCardDeleteResponseModel response = api.delete(outSerialNo, targetCardNo, targetCardNoType, reasonCode, extInfo);
        } catch (ApiException e) {
            AlipayMarketingCardDeleteDefaultResponse errorObject = (AlipayMarketingCardDeleteDefaultResponse) e.getErrorObject();
            System.out.println("调用失败:" + errorObject);
        }
    }
}
出参示例值:
{
    "biz_serial_no":"2016062700001"
}
上一页
扩展功能
下一页
会员卡开通,获取会员卡信息
Built with