您好,登錄后才能下訂單哦!
參考https://github.com/gaoxuxu123/laravel-alipay
composer require laravel-alipay/alipay dev-master
或者在composer.json中加入
"require": {
"laravel-alipay/alipay": "dev-master"
}
更新依賴 composer update
##使用說明
找到 config/app.php 文件
'providers' => [
Lxu\Alipay\AlipayServiceProvider::class,
]
運行 php artisan vendor:publish 命令
配置文件 config/lxu-alipay.php 已經生成,按照要求配置即可
<?php
/**
Time: 14:22
*/
return [
//pc配置
'pcconfig'=>
[
'partner' =>'2088302186611', //這里是你在成功申請支付寶接口后獲取到的PID;
'key' =>'sxevk9h2vekjlx4y12arl6pryrz111', //這里是你在成功申請支付寶接口后獲取到的Key
'seller_id' =>'208830211', //就是partner
'sign_type' =>strtoupper('MD5'), //不需修改
'input_charset' =>strtolower('utf-8'), //不需修改
'transport' =>'http',
'notify_url' =>getenv('APP_URL').'/alipay/getnotifyurl',//異步通知
'return_url' =>getenv('APP_URL').'/alipay/getreturnurl',//同步通知
'refund_notify_url' => 'http://自己的域名/自己的路由/方法',//不做退款無需配置
'service' =>'create_direct_pay_by_user', //不需修改,支付service
'refundservice' =>'refund_fastpay_by_platform_pwd',//退款service
'payment_type' =>'1', //不需修改
//賣家賬戶信息
'seller_email' =>'5352222222@qq.com', //賣家郵箱
],
//手機配置
'mobileconfig'=>
[
'partner' =>'xxxxxxxxxxxxxxxxxxxxxx',
'seller_id' =>'xxxxxxxxxxxxxxxxxxxxxx',
'key' =>'xxxxxxxxxxxxxxxxxxxxxx',
'sign_type' =>strtoupper('RSA'), //不需修改
'input_charset' =>strtolower('utf-8'), //不需修改
'notify_url' =>'http://自己的域名/自己的路由/方法', //異步通知
'return_url' =>'http://自己的域名/自己的路由/方法', //同步通知
'refund_notify_url' => 'http://自己的域名/自己的路由/方法',//不做退款無需配置
'transport' =>'http',
'service' =>'alipay.wap.create.direct.pay.by.user',//不需修改
'refundservice' =>'refund_fastpay_by_platform_pwd',//退款service
'payment_type' =>'1',
'seller_email' =>'xxxxxxxxxxxx@xxx.com',
]
];
再配置路由訪問控制器進行回調即可
<?php
namespace App\Http\Controllers\Alipay;
use App\Http\Controllers\Controller;
use Omnipay\Omnipay;
use Illuminate\Http\Request;
use App\Http\Models\Painting;
use Auth;
use DB;
use App\Tools\OssUpload;
use App\Http\Models\SystemArea;
use App\Http\Models\Order;
use App\Http\Models\Cart;
use App\Http\Models\MemberAddress;
use App\Http\Models\MemberDistribution;
use App\Http\Models\MemberUpload;
use App\Http\Models\MemberCoupon;
use App\Http\Models\Warehouse;
use App\Http\Models\Collection;
use App\Http\Models\Member;
use App\Http\Models\Message;
use Symfony\Component\Console\Input\Input;
/**
pc 支付寶支付
*/
class IndexController extends Controller
{
/**
}
/**
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。