电商收付通系列⑥,商户进件之查询申请状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电商收付通系列⑥,商户进件之查询申请状态相关的知识,希望对你有一定的参考价值。

大家好,我是小悟


1、介绍

电商平台通过查询申请状态API查询二级商户入驻申请结果。该查询服务提供两种查询方式,分别是业务申请编号查询和申请单号查询,两种查询方式返回结果一致。


2、通过申请单ID查询申请状态

public static JSONObject applymentsId(String applyment_id) 

logger.info("applymentsId param:",applyment_id);

HttpResponse response = HttpUtils.v3HttpExecute("GET",String.format(EcommerceUrl.APPLYMENT_ID,applyment_id),
"自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号","","商户API证书位置.pem",null);

JSONObject body = JSONObject.parseObject(response.body());

logger.info("applymentsId heads result:",response.headers());

logger.info("applymentsId body result:",body);

return body;

电商收付通系列⑥,商户进件之查询申请状态_微信支付

3、通过业务申请编号查询申请状态

public static JSONObject outRequestNo(String out_request_no) 

logger.info("outRequestNo param:",out_request_no);

HttpResponse response = HttpUtils.v3HttpExecute("GET",String.format(EcommerceUrl.OUT_REQUEST_NO,out_request_no),
"自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号","","商户API证书位置.pem",null);

JSONObject body = JSONObject.parseObject(response.body());

logger.info("outRequestNo heads result:",response.headers());

logger.info("outRequestNo body result:",body);

return body;

电商收付通系列⑥,商户进件之查询申请状态_微信支付_02

4、测试

public static void main(String[] args) 
applymentsId("微信支付申请单号");
outRequestNo("业务申请编号");


5、结果

已驳回

该状态下,表示申请单被驳回,商户需要通过驳回原因来修改信息,比如修改商户主体名称、法人名称、超级管理员信息、主体类型等信息,然后重新提交。

电商收付通系列⑥,商户进件之查询申请状态_电商收付通_03

审核中

​该状态下,表示申请单已提交成功,等待微信平台审核。

电商收付通系列⑥,商户进件之查询申请状态_微信支付_04

待签约

​该状态下,表示电商平台可通过查询获取签约链接,引导二级商户的超级管理员完成签约。

电商收付通系列⑥,商户进件之查询申请状态_微信支付_05

完成

该状态下,表示二级商户的超级管理员已完成签约,这个时候生成的二级商户号即可发起支付,完成支付流程,支付款是到这个二级商户上。

电商收付通系列⑥,商户进件之查询申请状态_微信支付_06


您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

以上是关于电商收付通系列⑥,商户进件之查询申请状态的主要内容,如果未能解决你的问题,请参考以下文章

电商收付通,商户进件,上传身份证营业执照自动识别相关信息

商户进件之经营类目数据

电商收付通系列⑦,合单下单之小程序支付

电商收付通系列⑧,合单下单之支付通知

微信可以用于企业付款到个人吗

easywechat微信开发SDK之小微商户进件