store_id = post_params('bind_store_id'); $form->param_info = post_params('mini_info'); $res = $form->fastRegisterMini(); return $this->asJson($res); } //查询快速注册状态 alipay.open.mini.isv.query(isv查询代商家创建小程序记录) 根据order_no获取快速注册状态 获取appid //获取aes密钥用于登录以及支付 alipay.open.auth.app.aes.set(授权应用aes密钥设置) 根据appid获取aes_key /** * 完善小程序 */ //小程序类目查询 alipay.open.mini.category.query(小程序类目树查询) //小程序修改基础信息 alipay.open.mini.baseinfo.modify(小程序修改基础信息) public function actionSetMiniBaseInfo() { $form = new PerfectMiniForm(); $form->mini_id = post_params('mini_id'); $form->param_info = post_params('mini_info'); $res = $form->setMiniBaseInfo(); return $this->asJson($res); } /** * 当面付签约 */ //创建事务 alipay.open.agent.create(开启代商户签约、创建应用事务) public function actionOpenAgentCreate() { $form = new FaceMiniForm(); $form->mini_id = post_params('mini_id'); $res = $form->openAgentCreate(); if ($res['code'] != 0) { return $this->asJson($res); } $res = $form->openFaceToFaceSign(); if ($res['code'] != 0) { return $this->asJson($res); } if ($res['batch_status'] == 6) { return $this->asJson([ 'code' => 0, 'msg' => "签约成功" ]); } $res = $form->openAgentConfirm(); return $this->asJson($res); } //当面付签约 alipay.open.agent.facetoface.sign(代签约当面付产品) //提交事务 alipay.open.agent.confirm(提交代商户签约、创建应用事务) //查询状态 alipay.open.agent.order.query(查询申请单状态) /** * 申请接入敏感字段 */ //获取敏感字段 alipay.open.app.api.query(查询应用可申请的接口出参敏感字段列表) //获取敏感字段使用场景 alipay.open.app.api.scene.query(查询接口字段使用场景) //申请接入敏感字段 alipay.open.app.api.field.apply(申请获取接口用户敏感信息字段) public function actionApplyPhone() { $form = new PhoneMiniForm(); $form->mini_id = post_params('mini_id'); $form->param_info = post_params('mini_info'); $res = $form->applyPhone(); return $this->asJson($res); } //手动查询手机号申请状态 alipay.open.app.api.field.query(用户信息申请记录查询) /** * 上传代码/提交审核 */ //小程序上传代码版本 alipay.open.mini.version.upload(小程序基于模板上传版本) public function actionMiniUpVersion() { $form = new SubmitMiniForm(); $form->mini_id = post_params('mini_id'); $form->store_id = post_params('bind_store_id'); $res = $form->miniUpVersion(); return $this->asJson($res); } //小程序提交审核 alipay.open.mini.version.audit.apply(小程序提交审核) public function actionSubmitVersionAudit() { $form = new SubmitMiniForm(); $form->mini_id = post_params('mini_id'); $form->param_info = post_params('mini_info'); $res = $form->submitVersionAudit(); return $this->asJson($res); } //小程序上架 alipay.open.mini.version.online(小程序上架) public function actionUpMiniVersion() { $form = new SubmitMiniForm(); $form->mini_id = post_params('mini_id'); $res = $form->upMiniVersion(); return $this->asJson($res); } /** * 绑定聚合码 */ //关联普通二维码 alipay.open.mini.qrcode.bind(关联普通二维码) public function actionBindMiniQrcode() { $form = new QrcodeMiniForm(); $form->mini_id = post_params('mini_id'); $form->qrcode_id = post_params('qrcode_id'); $res = $form->bindMiniQrcode(); return $this->asJson($res); } /** * 判断进度信息 */ public function actionGetProgress() { $form = new ProgressMiniForm(); $form->mini_id = input_params('mini_id', 0); $form->store_id = input_params('bind_store_id', 0); $res = $form->registerMiniStatus(); return $this->asJson($res); } }