Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

yansongda/laravel-pay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

79 Commits

Repository files navigation

Pay

依赖

  • php >= 8.0
  • composer
  • laravel || lumen >= 8.0

安装

composer require yansongda/laravel-pay:~3.7.0

laravel 用户

配置文件

php artisan vendor:publish --provider="Yansongda\LaravelPay\PayServiceProvider" --tag=laravel-pay

lumen 用户

配置文件

请手动复制配置文件

service provider

$app->register(Yansongda\LaravelPay\PayServiceProvider::class);

使用方法

支付宝

use Yansongda\LaravelPay\Facades\Pay;
$order = [
 'out_trade_no' => time(),
 'total_amount' => '1',
 'subject' => 'test subject - 测试',
];
return Pay::alipay()->web($order);
// 下面这个方法也可以
// return Pay::web($order);

微信

use Yansongda\LaravelPay\Facades\Pay;
$order = [
 'out_trade_no' => time(),
 'body' => 'subject-测试',
 'total_fee' => '1',
 'openid' => 'onkVf1FjWS5SBIixxxxxxxxx',
];
$result = Pay::wechat()->mp($order);

抖音支付

use Yansongda\LaravelPay\Facades\Pay;
$order = [
 'out_order_no' => date('YmdHis').mt_rand(1000, 9999),
 'total_amount' => 1,
 'subject' => '闫嵩达 - test - subject - 01',
 'body' => '闫嵩达 - test - body - 01',
 'valid_time' => 600,
 'expand_order_info' => json_encode([
 'original_delivery_fee' => 15,
 'actual_delivery_fee' => 10
 ])
];
$result = Pay::douyin()->mini($order);

江苏银行(e融支付)

use Yansongda\LaravelPay\Facades\Pay;
$order = [
 'outTradeNo' => time().'',
 'proInfo' => 'subject-测试',
 'totalFee'=> 1,
];
$result = Pay::jsb()->scan($order);

具体使用说明请传送至 https://github.com/yansongda/pay

License

MIT

AltStyle によって変換されたページ (->オリジナル) /