where('is_deleted', 0)->where('batchcode',$Order)->value('entrust_islicode'); return $sell_id; } /** * Notes: 开始分账 * @param $bank_username 开会人名 * @param $bank_name 开户支行 * @param $bank_type 开户行 * @param $bank_num 银行账号 * @param $bank_userphone 预留手机 * @param $bank_add 开户行地址 * @param $amount 分账金额 * User: torsenli * Date: 2022/4/3 * Time: 12:55 */ public function StartSplitting($UserData, $total_money, $batchnumber){ // require_once("ApiHelperone.php"); //header("Content-type: text/html; charset=utf-8"); header('content-type:application/json;charset=utf8'); // $openapiurl="http://gw.chenoue.cn:7086/openapi/rest"; $openapiurl="https://t.masget.com/openapi/rest"; // $session = "iba3t9dqln8etmcaceq1xtqr7urevia1"; // $appid="910000198"; // $secretkey="gRAZZKiNw0UbTuF9"; $session = "pw0jhuuijprkk07iyvjmzivf55s2c1cf"; $appid = "910000202"; $secretkey = "2J8h5c0Nq9wjAEcz"; //$loginpwd="0ac8f9c2fac81091a63231ba56b868e7"; //$loginname = "mop_compaytest_0013"; $api=new ApiHelperoneService(); //$openapiurl,$appid,$session,$secretkey, $api->init($openapiurl,$appid,$session,$secretkey); // $method="qdpay.pay.online.paytransfer.balance.get"; // $method="masget.bankaccount.bank.wallet.get"; //结算户查询 // $method="masget.bankaccount.bank.wallet.get"; //结算户查询 $method="masget.bankaccount.bank.wallet.batch.transfer"; //1.9.1.批量代付 //批次号 // $batchnumber = time().rand(1000,9999); //订单号 // $orderid = time().rand(10000,99999).rand(1000,9999); //$payextraparamsArr = array( // 'ordernumber' => '287730611608259635' //); //$payextraparams = json_encode($payextraparamsArr, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); //结算户查询 // $arr = array( // // "bankaccount"=>"6230580000135880099" // "userid"=>"910000198", // "bankid"=>"404076899", // ); // $UserData = [[ // "ordernumber"=>$orderid, // "accountname"=>"李通", // "bankaccount"=>"6228480128754352879", // "accounttype"=>"1", // "bank"=>"农业银行民治支行", // "txnamount"=>"100", // ], // [ // "ordernumber"=>$orderid, // "accountname"=>$bank_username, // "bankaccount"=>$bank_num, // "accounttype"=>"1", // "bank"=>$bank_name, // "txnamount"=>"100", // ] // ]; // dd($UserData); //分账 $arr = array( // "bankaccount"=>"6230580000135880099" "outuserid" => "910000198", "bankid" => "404076899", "batchnumber"=>$batchnumber, "total" => count($UserData), "totalamount" =>$total_money, "backurl" => env('app.host') . "/api/Pay/payCallback", //回调地址 "rows"=>$UserData, ); $data = json_encode($arr, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); // echo "data=".$data."
"; $result=$api->methodInvoke($method,$data); return json_decode($result, true); // dd(1111); } public function getBankCode($payee_bank, $payee_account){ // require_once("ApiHelperone.php"); //header("Content-type: text/html; charset=utf-8"); header('content-type:application/json;charset=utf8'); // $openapiurl="http://gw.chenoue.cn:7086/openapi/rest"; $openapiurl="https://t.masget.com/openapi/rest"; // $session = "iba3t9dqln8etmcaceq1xtqr7urevia1"; // $appid="910000198"; // $secretkey="gRAZZKiNw0UbTuF9"; $session = "pw0jhuuijprkk07iyvjmzivf55s2c1cf"; $appid = "910000202"; $secretkey = "2J8h5c0Nq9wjAEcz"; //$loginpwd="0ac8f9c2fac81091a63231ba56b868e7"; //$loginname = "mop_compaytest_0013"; $api=new ApiHelperoneService(); //$openapiurl,$appid,$session,$secretkey, $api->init($openapiurl,$appid,$session,$secretkey); // $method="qdpay.pay.online.paytransfer.balance.get"; // $method="masget.bankaccount.bank.wallet.get"; //结算户查询 // $method="masget.bankaccount.bank.wallet.get"; //结算户查询 $method="masget.base.com.bankcode.get"; //1.7.2.获取支行信息 $arr = array( "bankaccount"=> $payee_account, "bankkeyword" => $payee_bank, ); $data = json_encode($arr, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); // echo "data=".$data."
"; $result=$api->methodInvoke($method,$data); return json_decode($result, true); // dd(1111); } }