1. 程式人生 > 其它 >支付寶IOT蜻蜓裝置繫結門店

支付寶IOT蜻蜓裝置繫結門店

1,程式碼我先貼上來,到時候再來寫詳細步驟,和解釋~

//繫結門店 publicfunctiongrabMachine(Request$request) {
$store_id=$request->param('store_id'); $biz_tid=$request->param('biz_tid');
//通過admin_id查詢 $admin_id=Db::name('store')->where('store_id',$store_id)->find();
//查詢商戶ID $merchantid=Db::name('merchant')->where('admin_id',$admin_id['admin_id'])->find(); $wh['merchant_id']=$merchantid['id'];//商戶ID $wh['copy']=1;//1是直連2是間連 $wh['pay_way_id']=2;//1微信2支付寶6隨行付
//直連場景填寫商戶收單pid $entry=Db::name('merchant_entry')->where($wh)->find(); if(empty($entry)){ returnjsonr('400','該支付通道不是直連or支付寶',[]); } //商戶pid名下的門店ID $koubei=Db::name('store_koubei_info')->where(['merchantid'=>$merchantid['id'],'storeid'=>$store_id])->find();
//1 $super_id=Db::name('admin')->where('id',$merchantid['agent_id'])->value('super_id'); $system=Db::name('system_config')->where('super_id',$super_id)->find();
//構造支付配置類 vendor('aop.AopClient'); $aop=new\AopClient(); $aop->gatewayUrl='https://openapi.alipay.com/gateway.do'; $aop->appId=$system['alipay_appid'];//引用APP $aop->rsaPrivateKey=$system['alipay_private_key'];//支付寶私鑰 $aop->alipayrsaPublicKey=$system['alipay_public_key'];//支付寶公鑰 $aop->apiVersion='1.0'; $aop->signType='RSA2'; $aop->postCharset='utf-8'; $aop->format='json'; vendor('aop.request.AlipayMerchantIotDeviceBindRequest');//引進第三方類 $request=new\AlipayMerchantIotDeviceBindRequest();
$data['device_id_type']='ID'; $data['biz_tid']=$biz_tid;//裝置ID $data['merchant_type']='direct';//*direct:直連商戶;*indirect:間連商戶。 $data['pid']=$entry['ali_pid'];//pid直連場景下,商戶收單ID【直連場景填寫商戶收單pid。間連場景填寫smid繫結的pid(可通過代運營授權API獲取)。[這是支付寶官方解釋]】 $data['shop_id']=$koubei['ali_shop_id'];//shop_id商戶pid名下門店ID $request->setBizContent(json_encode($data));//json格式請求 $result=$aop->execute($request);
$responseNode=str_replace(".","_",$request->getApiMethodName())."_response"; $resultCode=$result->$responseNode->code; if(!empty($resultCode)&&$resultCode==10000){ returnjsonr('200','成功',[]); }else{ returnjsonr('400','失敗',[]); } }
  • 1 以下是我,順手截圖的,等我過段時間,補上詳細步驟,能看的更明白~
QQ:3125291401歡迎討論!!!謝謝觀看了!!!!