|
|
|
|
@ -15,13 +15,14 @@ class WxPayCommon
|
|
|
|
|
public $parameters = [];
|
|
|
|
|
public $query_url = "https://api.mch.weixin.qq.com/pay/orderquery";
|
|
|
|
|
|
|
|
|
|
public function __construct()
|
|
|
|
|
public function __construct($project_id)
|
|
|
|
|
{
|
|
|
|
|
$project = \App\Models\Project::with("wechatpayAccount")->find($project_id);
|
|
|
|
|
$this->app_id = env("WEIXINPAY_APPID");
|
|
|
|
|
$this->key = env("WEIXINPAY_KEY");
|
|
|
|
|
$this->merchant_id = env("WEIXINPAY_MCHID");
|
|
|
|
|
$this->ssl_cert_path = env("WEIXINPAY_SSLCERT_PATH");
|
|
|
|
|
$this->ssl_key_path = env("WEIXINPAY_KEY_PATH");
|
|
|
|
|
$this->merchant_id = $project->wechatpayAccount->mchid;
|
|
|
|
|
$this->key = $project->wechatpayAccount->key;
|
|
|
|
|
$this->ssl_cert_path = env("WEIXINPAY_CERT_PUBLIC_PATH") . $project->mchid . "/apiclient_cert.pem";
|
|
|
|
|
$this->ssl_key_path = env("WEIXINPAY_CERT_PUBLIC_PATH") . $project->mchid . "/apiclient_key.pem";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function trimString($value)
|
|
|
|
|
|