diff --git a/app/Services/WechatPayService.php b/app/Services/WechatPayService.php index b7cad8e..cf12132 100644 --- a/app/Services/WechatPayService.php +++ b/app/Services/WechatPayService.php @@ -25,21 +25,20 @@ class WechatPayService $merchantCertificateSerial = config("wechatpay.payment.serial"); // 从本地文件中加载「微信支付平台证书」,可由内置CLI工具下载到,用来验证微信支付应答的签名 - // $platformCertificateFilePath = 'file://' . config("wechatpay.payment.platform_cert_path"); - // $onePlatformPublicKeyInstance = Rsa::from($platformCertificateFilePath, Rsa::KEY_TYPE_PUBLIC); + $platformCertificateFilePath = 'file://' . config("wechatpay.payment.platform_cert_path"); + $onePlatformPublicKeyInstance = Rsa::from($platformCertificateFilePath, Rsa::KEY_TYPE_PUBLIC); // 「微信支付平台证书」的「平台证书序列号」 // 可以从「微信支付平台证书」文件解析,也可以在 商户平台 -> 账户中心 -> API安全 查询到 - // $platformCertificateSerial = config("wechatpay.payment.platform_cert_serial"); + $platformCertificateSerial = config("wechatpay.payment.platform_cert_serial"); // // 从本地文件中加载「微信支付公钥」,用来验证微信支付应答的签名 - $platformPublicKeyFilePath = 'file://' . config("wechatpay.payment.public_key_path"); - Log::info($platformPublicKeyFilePath); - $twoPlatformPublicKeyInstance = Rsa::from($platformPublicKeyFilePath, Rsa::KEY_TYPE_PUBLIC); + // $platformPublicKeyFilePath = 'file://' . config("wechatpay.payment.public_key_path"); + // $twoPlatformPublicKeyInstance = Rsa::from($platformPublicKeyFilePath, Rsa::KEY_TYPE_PUBLIC); // // 「微信支付公钥」的「微信支付公钥ID」 // // 需要在 商户平台 -> 账户中心 -> API安全 查询 - $platformPublicKeyId = config("wechatpay.payment.public_key_id"); + // $platformPublicKeyId = config("wechatpay.payment.public_key_id"); // 构造一个 APIv3 客户端实例 $instance = Builder::factory([ @@ -47,8 +46,8 @@ class WechatPayService 'serial' => $merchantCertificateSerial, 'privateKey' => $merchantPrivateKeyInstance, 'certs' => [ - // $platformCertificateSerial => $onePlatformPublicKeyInstance, - $platformPublicKeyId => $twoPlatformPublicKeyInstance, + $platformCertificateSerial => $onePlatformPublicKeyInstance, + // $platformPublicKeyId => $twoPlatformPublicKeyInstance, ], "secret" => config("wechatpay.payment.api3_key") ]);