shopro商城对接汇付天下支付
111
1、进到宝塔的终端页面

2、输入cd /www/wwwroot/xxx,这里xxx就是你的站点名称,意思就是进入到你的站点目录
3、进入到站点目录后,输入composer require huifurepo/dg-php-sdk,即可正常安装汇付天下的sdk,安装后的画面如下

4、安装完成后,在其他页面直接使用use BsPaySdk\core\BsPay会报错,提示找不到class,解决办法:在站点根目录下找到composer.json文件,添加下面一句:
"autoload": {
"psr-4": {
"BsPaySdk\\": "vendor/huifurepo/dg-php-sdk/BsPaySdk/"
}
},
5、添加保存后,再去终端页面,执行:composer dump-autoload
这样Composer就会重新生成autoload文件,将BsPaySdk命名空间映射到正确的目录路径。执行完这个命令后, use BsPaySdk\core\BsPay; 语句就能正常工作了,不会再出现"Class 'BsPaySdk\core\BsPay' not found"的错误。注意:执行:composer dump-autoload的时候需要在当前站点目录下执行,参考1、2、3步骤

6、执行完毕后,现在就可以正常调用了
use BsPaySdk\core\BsPay; use BsPaySdk\config\MerConfig; $bspay = new BsPay(); $merConfig = new MerConfig();



