wannanbigpig / alipay-sdk-php
支付宝接口扩展包
v2.1.6
2021-11-11 02:37 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-openssl: *
- pimple/pimple: ^3.0
- wannanbigpig/supports: ^2.1
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: 6.5.*
README
📦 接入支付宝最新接口完成的扩展包,简化对接支付宝接口的操作,让代码看起更清晰。sdk还会自动记录每次请求支付宝网关的request和response的参数日志。自动校验返回值等...
说明
运行环境
- PHP 7.0+
- composer
- openssl 拓展
开发工具
安装
composer require wannanbigpig/alipay-sdk-php
使用
use EasyAlipay\Alipay; // 配置(包含支付宝的公共配置,日志配置,http配置等) $config = [ 'sys_params' => [ 'app_id' => '888888888888888', 'notify_url' => 'http://alipay.docs.wannanbigpig.com/', 'return_url' => 'http://alipay.docs.wannanbigpig.com/', ], 'private_key_path' => STORAGE_ROOT.'private_key.pem', 'alipay_public_Key_path' => STORAGE_ROOT.'alipay_public_key.pem', ]; $app = Alipay::payment($config); // 当面付 统一收单交易支付接口 $response = $app->pay([ 'out_trade_no' => \WannanBigPig\Supports\Str::getRandomInt(), 'scene' => 'bar_code', 'auth_code' => '283867319836385922', 'subject' => 'ceshiapi', 'total_amount' => '100', ]); if($response['code'] === '10000'){ echo $response['trade_no']; // 2019072722001491681000180973 }
更多请参考:详细开发文档
代码贡献
目前只对接各类支付,资金预授权等相关接口。如果您有其它支付宝相关接口的需求,或者发现本项目中需要改进的代码,欢迎 Fork 并提交 PR!
LICENSE
MIT