通用场景
针对签约授权一体化场景,创建签约授权一体化订单绑定签约单(可选)、绑定代运营授权单、应用授权单,跟踪整个签约授权一体化订单的状态
公共请求参数
业务请求参数
merchant_logon_id必选string(64)
【描述】商户登录账号
支持手机号和邮箱账号;不支持pid
支持手机号和邮箱账号;不支持pid
【示例值】13181141917
sign_order_no可选string(64)
【描述】签约单号
可通过alipay.open.agent.confirm接口获取签约单号
可通过alipay.open.agent.confirm接口获取签约单号
【示例值】20211015034000100000052128459671
isv_auth_scene_infos可选isvauthsceneinfo[]
【描述】代运营授权场景信息
scene_code必选string(64)
【描述】运营场景编码
operation_points:管理运营积分
shop_manage:管理门店信息
mini_app_oper:运营支付宝小程序
promotion_manage:运营营销活动
operation_points:管理运营积分
shop_manage:管理门店信息
mini_app_oper:运营支付宝小程序
promotion_manage:运营营销活动
【示例值】promotion_manage
scene_permissions必选string(1024)
【描述】运营场景下的权限编码,多个权限编码以,隔开
1、管理门店信息:shop_manage;基础权限(升级):shop_manage_base
2、运营营销活动:promotion_manage ;基础权限(升级):promotion_manage_base
3、运营支付宝小程序:mini_app_oper;基础权限(升级):mini_app_oper_base
4、管理运营积分:operation_points;基础权限(升级):operation_points_base
1、管理门店信息:shop_manage;基础权限(升级):shop_manage_base
2、运营营销活动:promotion_manage ;基础权限(升级):promotion_manage_base
3、运营支付宝小程序:mini_app_oper;基础权限(升级):mini_app_oper_base
4、管理运营积分:operation_points;基础权限(升级):operation_points_base
【示例值】shop_manage_base
need_app_auth可选string(6)
【描述】1表示需要,0表示不需要
不传参数默认是需要(1)
是否创建三方应用授权子任务,也就是是否需要给三方应用授权
不传参数默认是需要(1)
是否创建三方应用授权子任务,也就是是否需要给三方应用授权
【示例值】1
常见请求示例
默认示例
alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","gbk","alipay_public_key","rsa2");
alipayopenspisvsignauthcreaterequest request = new alipayopenspisvsignauthcreaterequest();
request.setbizcontent("{"
" \"sign_order_no\":\"20211015034000100000052128459671\","
" \"merchant_logon_id\":\"13181141917\","
" \"isv_auth_scene_infos\":["
" {"
" \"scene_code\":\"promotion_manage\","
" \"scene_permissions\":\"shop_manage_base\""
" }"
" ],"
" \"need_app_auth\":\"1\""
"}");
alipayopenspisvsignauthcreateresponse response = alipayclient.execute(request);
if(response.issuccess()){
system.out.println("调用成功");
} else {
system.out.println("调用失败");
}
说明:本示例仅供参考。
公共响应参数
业务响应参数
order_id必选string(64)
【描述】签约授权一体化主单id
【示例值】20211102034000100000047728652233
响应示例
正常示例
异常示例
{
"alipay_open_sp_isv_signauth_create_response": {
"code": "10000",
"msg": "success",
"order_id": "20211102034000100000047728652233"
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
illegal_params | 传入参数为空 | 请检查传入的参数是否为空 |
signauth_merchant_not_exist | 商户信息不存在 | 请确认商户信息填写是否正确 |
signauth_isv_not_exist | 服务商信息不存在 | 服务商信息不存在,请确认服务商是否填写正确 |
signorder_not_exsit | 签约申请单信息不存在 | 请确认签约申请单号对应的签约单信息是否存在 |
signorder_abnormal | 签约申请单状态处于取消、驳回和超时取消,无法创建签约授权一体化单 | 检查签约申请单状态是否处于取消、驳回和超时取消状态 |
signorder_isv_not_match | 没有权限对此签约申请单进行操作 | 检查传入的签约申请单中的服务商信息是否为当前创建签约一体化订单的服务商 |
signorder_merchant_not_match | 传入商户与签约申请单所对应商户不一致 | 检查传入的签约申请单中的商户信息,是否与当前传入的商户信息一致 |
isvauth_scene_not_exist | 代运营场景编码不存在 | 检查传入的代运营场景编码是否存在 |
isvauth_scene_permission_not_match | 代运营场景权限码不存在 | 请确认代运营场景下的权限编码是否存在 |
system_error | 系统繁忙 | 请联系接口技术负责人查看问题 |
signorder_binded | 签约申请单已被绑定 | 请更换签约申请单号再来创建签约授权一体化订单 |
apply_order_not_exist | 签约申请单不存在 | 请确认签约申请单是否存在 |
sp_discard | 因违反服务商管理制度已被清退 | 服务商状态异常,请前往服务商平台申诉或者换服务商账户操作 |
illegal_isv_user | 调用者非服务商主账号 | 服务商操作员账户无法调用该接口进行操作,请替换成服务商主账号绑定的应用进行调用 |
sp_pause_or_delete | 服务商已暂停或注销 | 服务商状态为服务商已暂停或注销,无法调用接口进行业务操作,请替换账户或者前往服务商平台进行申诉 |
system_error | 系统繁忙 | 请咨询接口技术负责人查看问题 |
notice_merchant_fail | 暂时无法给商户发送邀请信息,请稍后再试 | 稍后再试,有问题可联系接口技术负责人排查问题 |