yansongda / Laravel Pay
Licence: mit
可能是我用过的最优雅的 Alipay 和 WeChat 的 laravel 支付扩展包了
Stars: ✭ 856
Projects that are alternatives of or similar to Laravel Pay
Pay
个人网站即时到账收款解决方案 / Personal website instant payment solution
Stars: ✭ 558 (-34.81%)
Mutual labels: payment, alipay, pay, wechat
Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Stars: ✭ 4,176 (+387.85%)
Mutual labels: payment, alipay, pay, wechat
Gopay
golang支付:微信公众号,微信app,微信小程序,微信企业支付,支付宝网页版,支付宝app,支付宝企业支付
Stars: ✭ 313 (-63.43%)
Mutual labels: payment, alipay, pay, wechat
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+19.86%)
Mutual labels: alipay, laravel, wechat
Gopay
QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK。【微信支付V3已支持,推荐使用微信V3接口】
Stars: ✭ 1,034 (+20.79%)
Mutual labels: alipay, pay, wechat
Gopay
golang语言实现的支付模块,支持支付宝app,支付宝网页版,微信app,微信公众号支付
Stars: ✭ 151 (-82.36%)
Mutual labels: payment, alipay, wechat
Ijpay
IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨
Stars: ✭ 3,561 (+316%)
Mutual labels: payment, alipay, pay
Oss.clients.pay
开源支付SDK(标准库),主要打造微信支付,支付宝支付,标准库项目,同时支持.net framework和.net core
Stars: ✭ 314 (-63.32%)
Mutual labels: payment, alipay
Yaldash
👻 It's never been easier to build and customize admin panels. Yah! yaldash is a beautifully designed administration panel for Laravel.
Stars: ✭ 338 (-60.51%)
Mutual labels: payment, laravel
Weeshop
优雅易用的微信小程序商城,PHP商城。 基于Laravel的基因,来自Symfony的底层技术,来自Drupal Commerce的核心技术,由Drupal中国开源社区维护。QQ群:714023327
Stars: ✭ 337 (-60.63%)
Mutual labels: laravel, wechat
Omnipay Wechatpay
(微信支付)WeChatPay driver for the Omnipay PHP payment processing library
Stars: ✭ 300 (-64.95%)
Mutual labels: payment, wechat
Wxapp Boilerplate
使用 webpack, babel, scss 开发的微信/支付宝小程序项目脚手架
Stars: ✭ 367 (-57.13%)
Mutual labels: alipay, wechat
Crater
Open Source Invoicing Solution for Individuals & Businesses
Stars: ✭ 4,897 (+472.08%)
Mutual labels: payment, laravel
Swiftscan
A barcode and qr code scanner( 二维码/条形码扫描、生成,仿微信、支付宝)
Stars: ✭ 293 (-65.77%)
Mutual labels: alipay, wechat
Pay
该文档为 v2.x 版本,如果您想找 v1.x 版本文档,请点击https://github.com/yansongda/laravel-pay/tree/v1.0.3
运行环境
- php >= 7.0
- composer
- laravel || lumen >= 5.1
安装
$ composer require yansongda/laravel-pay
添加 service provider(optional. if laravel < 5.5 || lumen)
// laravel < 5.5
Yansongda\LaravelPay\PayServiceProvider::class,
// lumen
$app->register(Yansongda\LaravelPay\PayServiceProvider::class);
添加 alias(optional. if laravel < 5.5)
'Pay' => Yansongda\LaravelPay\Facades\Pay::class,
配置文件
$ php artisan vendor:publish --provider="Yansongda\LaravelPay\PayServiceProvider" --tag=laravel-pay
lumen 用户请手动复制
随后,请在 config
文件夹中完善配置信息。
.env
文件里面配置
# alipay 配置
ALI_APP_ID=
ALI_PUBLIC_KEY=
ALI_PRIVATE_KEY=
# wechat 配置
WECHAT_APP_ID=
WECHAT_MINIAPP_ID=
WECHAT_APPID=
WECHAT_MCH_ID=
WECHAT_KEY=
使用方法
支付宝
use Pay;
$order = [
'out_trade_no' => time(),
'total_amount' => '1',
'subject' => 'test subject - 测试',
];
return Pay::alipay()->web($order);
// 下面这个方法也可以
// return Pay::web($order);
微信
use Pay;
$order = [
'out_trade_no' => time(),
'body' => 'subject-测试',
'total_fee' => '1',
'openid' => 'onkVf1FjWS5SBIixxxxxxxxx',
];
$result = Pay::wechat()->mp($order);
具体使用说明请传送至 https://github.com/yansongda/pay
License
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].