Эх сурвалжийг харах

【Fix】修复退款回调地址问题

liuxiangxin 3 сар өмнө
parent
commit
026d85fdc7

+ 3 - 1
app/Servers/WechatPay/Payment.php

@@ -5,6 +5,7 @@ use DateTimeZone;
 use App\Facades\Servers\Logs\Log;
 use WeChatPay\Builder;
 use WeChatPay\Crypto\Rsa;
+use WeChatPay\Util\PemUtil;
 use WeChatPay\Formatter;
 
 class Payment
@@ -13,6 +14,7 @@ class Payment
     private $mchid;
     private $instance;
     private $merchantPrivateKeyInstance;
+    private $merchantCertificateSerial;
 
     function __construct()
     {
@@ -123,7 +125,7 @@ class Payment
      */
     public function refund($params)
     {
-        $notify_url = config('wechat.course_refund_notify_url');
+        $notify_url = config('wechatpay.refund_notify_url');
         try {
             $resp = $this->instance
                 ->chain('v3/refund/domestic/refunds')

+ 1 - 0
config/wechatpay.php

@@ -5,6 +5,7 @@ return array(
     'certificate'           => '68E43B250D73977F1DC0E0D0827AF25A8BFB1777', //证书序列号
     'APIV3'                 => 'iD1xB1mH6zO7pP2wD1rU4aD2nH7oL2lN',
     'notify_url'            => env('APP_URL').'/api/wechat_pay/notify',
+    'refund_notify_url'     => env('APP_URL').'/api/wechat_pay/refund_notify',
     'private_key'           => '-----BEGIN PRIVATE KEY-----
 MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBcmSf2j2gN8Ie
 +vx0GxqFDzxetgJX+sCju9wyxSiPiFGqNRp1dXyzmb0WMDZ4EHSuwhgMp9xdY6BE