通用场景
代签约产品提交后,查询对应申请单的情况
公共请求参数
业务请求参数
batch_no必选string(25)
【描述】isv 代商户操作事务编号,通过调用alipay.open.agent.create(开启代商户签约、创建应用事务)接口返回,详见 https://opendocs.alipay.com/apis/api_50/alipay.open.agent.create/ 。
【示例值】2017110616474516400082883
常见请求示例
默认示例
alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","gbk","alipay_public_key","rsa2");
alipayopenagentorderqueryrequest request = new alipayopenagentorderqueryrequest();
request.setbizcontent("{"
" \"batch_no\":\"2017110616474516400082883\""
"}");
alipayopenagentorderqueryresponse response = alipayclient.execute(request);
if(response.issuccess()){
system.out.println("调用成功");
} else {
system.out.println("调用失败");
}
说明:本示例仅供参考。
公共响应参数
业务响应参数
order_status必选string(32)
【描述】支付宝商户入驻申请单状态,申请单状态包括:
merchant_info_hold=暂存,提交事务出现业务校验异常时,会暂存申请单信息,可以调用业务接口修正参数,并重新提交
merchant_auditing=审核中,申请信息正在人工审核中
merchant_confirm=待商户确认,申请信息审核通过,等待联系人确认签约或授权
merchant_confirm_success=商户确认成功,商户同意签约或授权
merchant_confirm_time_out=商户超时未确认,如果商户受到确认信息15天内未确认,则需要重新提交申请信息
merchant_apply_order_canceled=审核失败或商户拒绝,申请信息审核被驳回,或者商户选择拒绝签约或授权
【示例值】merchant_info_hold
order_no必选string(64)
【描述】签约单号
【示例值】20211020034000100000027428505085
merchant_pid必选string(32)
【描述】商户pid
【示例值】390284792319804
confirm_url特殊可选string(256)
【描述】只有申请单状态在merchant_confirm状态下,才会返回商户确认签约链接
【示例值】https://openhome.alipay.com/isv/settling/confirm.htm?orderno=20180627015000000000009202531926
agent_app_id特殊可选string(32)
【描述】代理创建的应用id,如果有代理商户创建应用,商户确认成功后,才返回应用id,否则不返回。
【示例值】2017111108241348
reject_reason特殊可选string(128)
【描述】审核失败的拒绝原因,只有审核失败才会返回该值
【示例值】图片涉黄
restrict_infos可选signrestrictinfo[]
【描述】受限信息
restrict_product必选string(64)
【描述】产品码,支付宝定义的产品码
【示例值】i1011000100000000001
restrict_version可选string(32)
【描述】受限版本,02-受限版 04-极速版
【示例值】02
restrict_reason可选string(256)
【描述】受限的原因
【示例值】经营资质不符合要求
restrict_reason_code可选string(64)
【描述】受限原因编码
【示例值】001
product_agent_status_infos可选productagentstatusinfo[]
【描述】申请单中每个产品的签约状态
product_name可选string(32)
【描述】产品名称
【示例值】当面付收单
product_code可选string(32)
【描述】产品编码
【示例值】face_to_face_payment
status可选string(32)
【描述】none:未签约,表示还没有签约该产品 valid:已生效,表示合约已经生效,不需要再签约了 restrictvalid:受限生效,表示合约已经生效,但是资料不全,功能受限 audit:审核中,已经有合约在审核中,请等待审核完成 waitconfirm:待商户确认协议,合约已经审核通过,需要商户确认后合约才生效 auditreject:审核未通过 invalid:合约失效,曾经签过合约,但已经失效了,可以重新发起签约 restrictinvalid:受限失效,受限合约失效了
【示例值】none|valid|restrictvalid...
reject_reason可选string(255)
【描述】产品被驳回的原因
【示例值】请您在签约时上传与账户主体一致的证件。
响应示例
正常示例
异常示例
{
"alipay_open_agent_order_query_response": {
"code": "10000",
"msg": "success",
"order_status": "merchant_info_hold",
"confirm_url": "https://openhome.alipay.com/isv/settling/confirm.htm?orderno=20180627015000000000009202531926",
"order_no": "20211020034000100000027428505085",
"agent_app_id": "2017111108241348",
"reject_reason": "图片涉黄",
"merchant_pid": "390284792319804",
"restrict_infos": [
{
"restrict_product": "i1011000100000000001",
"restrict_version": "02",
"restrict_reason": "经营资质不符合要求",
"restrict_reason_code": "001"
}
],
"product_agent_status_infos": [
{
"product_name": "当面付收单",
"product_code": "face_to_face_payment",
"status": "none|valid|restrictvalid...",
"reject_reason": "请您在签约时上传与账户主体一致的证件。"
}
]
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
invalid_batch_no | 事务编号 batch_no 不能为空 | 事务编号参数 batch_no 不能为空 |
batch_is_not_exist | 代商户操作事务编号不存在 | 请检查事务编号是否有效 |
invalid_parameter | 参数有误参数有误 | 检查必填参数是否为空,长度是否超限 |
system_error | 系统繁忙 | 系统内部错误,请稍后重试 |
invalid_parameter | 参数有误非法参数 | 非法参数 |
no_app_permission | appid 不匹配 | appid 不匹配,请检查当前调用的 appid 和创建事务的 appid 是否匹配 |
batch_status_not_submit | 事务没有正常提交 | 请先将对应的事务提交 |