使用EasyWechar4.0 .Laravel安装Easywechat
首先添加一个路由(我们要在这里写支付功能)
Route::
any(
'/wechat',
'WechatController@pay');
WeController里添加这一行
use EasyWeChat\
Factory;
然后开工
public
function
pay(
Request
$request){
$config = [
'app_id' =>
env(
'WECHAT_PAYMENT_APPID',
''),
'mch_id' =>
env(
'WECHAT_PAYMENT_MCH_ID',
''),
'key' =>
env(
'WECHAT_PAYMENT_KEY',
''),
'cert_path' =>
env(
'WECHAT_PAYMENT_CERT_PATH',
'这个文件微信支付PHPDemo里有'),
// XXX: 绝对路径!!!!
'key_path' =>
env(
'WECHAT_PAYMENT_KEY_PATH',
'这个文件微信支付PHPDemo里有'),
// XXX: 绝对路径!!!!
'notify_url' =>
'',
// 默认支付结果通知地址
];
$app = Factory::
payment(
$config);
$result =
$app->
order->
unify([
'body' =>
'',
'out_trade_no' =>
time(),
'total_fee' =>
100,
'notify_url' =>
'',
// 支付结果通知网址,如果不设置则会使用配置里的默认地址
'trade_type' =>
'JSAPI',
'openid'</