<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    CRMEB 多門店【v3支付】優化微信v3使用新版本公鑰支付

    管理 管理 編輯 刪除

    1、增加如下配置sql:

    可以直接在數據庫工具執行

    INSERT INTO `eb_system_config` (`id`, `is_store`, `menu_name`, `type`, `input_type`, `config_tab_id`, `parameter`, `upload_type`, `required`, `width`, `high`, `value`, `info`, `desc`, `sort`, `status`) VALUES
    (null, 0, 'v3_pay_public_key', 'text', 'input', 4, '', 1, '', 100, 0, '\"\"', 'v3支付公鑰', 'v3支付公鑰,新版本使用公鑰請填寫', 0, 1),
    (null, 0, 'v3_pay_public_pem', 'upload', 'input', 4, '', 3, '', 0, 0, '\"\"', 'v3支付公鑰證書', 'v3支付公鑰證書,使用新版本支付公鑰上傳此證書', 0, 1);

    2、文件:config/wechat.php

    增加如下代碼

    8fd5f202501071641444247.png

    3、文件:app/services/system/config/SystemConfigServices.php

    找方法:shopPayFormBuild,增加如下代碼:

    下部分代碼可以復制:

    Build::input('v3_pay_public_key', $data['v3_pay_public_key']['info'], $data['v3_pay_public_key']['value'])->info($data['v3_pay_public_key']['desc']),
    Build::uploadImage('v3_pay_public_pem', $data['v3_pay_public_pem']['info'], $data['v3_pay_public_pem']['value'])
    							->url('/file/upload/1?type=1')->format(config('upload.fileExt'))->headers(['Authori-zation' => app()->request->header('Authori-zation')])
    							->type('file')->icon('md-add')->info($data['v3_pay_public_pem']['desc']),

    d2e91202501071640226303.png

    4、文件:crmeb/services/wechat/config/V3PaymentConfig.php

    增加下面三張圖,截圖中部分代碼

    62310202501071642317987.png

    下圖代碼,可以在這里復制:

    $this->v3_pay_public_key = $this->v3_pay_public_key ?: $this->httpConfig->getConfig('v3_pay.public_key', '');
    $this->v3_pay_public_pem = $this->v3_pay_public_key ?: $this->httpConfig->getConfig('v3_pay.public_pem', '');

    bec8720250107164246845.png

    128aa20250107164301970.png

    5、文件:crmeb/services/wechat/v3pay/BaseClient.php

    修改如下圖所示:可以復制代碼:

    if ($this->app['config']['v3_payment']['v3_pay_public_key'] != '') {
    				$options['headers']['Wechatpay-Serial'] = $this->app['config']['v3_payment']['v3_pay_public_key'];
    			} else {
    				$options['headers']['Wechatpay-Serial'] = $this->getCertficatescAttr('serial_no');
    			}

    39fa6202501071643462668.png

    繼續在這個文件,找getPublicKey方法:

    可以在這里復制

    if ($this->app['config']['v3_payment']['v3_pay_public_key'] != '') {
    			$key_path = $this->app['config']['v3_payment']['v3_pay_public_pem'];
    		} else {
    			$key_path = $this->app['config']['v3_payment']['cert_path'];
    		}

    718b1202501071644578649.png

    請登錄后查看

    神經蛙 最后編輯于2025-01-07 16:47:06

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    1480
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服