コード例 #1
0
ファイル: Pay.php プロジェクト: shiqusocialtouch/laravel
 /**
  * @note   生成查询订单的签名和随机字符串
  * @access public
  * @author zhangchong <*****@*****.**>
  * @date   2015/7/20 10:01
  * @param  string $transaction_id  微信订单号
  * @return array
  **/
 public function getOrderQuerySignAndStr($transaction_id)
 {
     $inputObj = new WxPayOrderQuery();
     $inputObj->SetTransaction_id($transaction_id);
     //微信订单号
     $inputObj->SetAppid($this->config->appid);
     //公众账号ID
     $inputObj->SetMch_id($this->config->mchid);
     //商户号
     $inputObj->SetNonce_str(Pay\WxPayApi::getNonceStr());
     //随机字符串
     $inputObj->SetSign();
     //签名
     return array($inputObj->GetSign(), $inputObj->GetNonce_str());
 }