jasonccs / zhifubao
支付宝组件
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.3
This package is auto-updated.
Last update: 2024-09-10 21:25:42 UTC
README
[![travis][ico-travis]][link-travis] [![Latest Version on Packagist][ico-version]][link-packagist] [![Total Downloads][ico-downloads]][link-downloads] [![Code Coverage][ico-code-coverage]][link-code-coverage] ![Software License][ico-license] [![Donate][ico-donate-paypal]][link-donate-paypal] [![Donate][ico-donate]][link-donate]
Omnipay PHP支付处理库的支付宝驱动程序
Omnipay是一个PHP的多网关支付处理库,与框架无关。此包实现了Omnipay对支付宝的支持。
跨境支付宝支付请使用
lokielse/omnipay-global-alipay
安装
Omnipay通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
"lokielse/omnipay-alipay": "^2.0",
然后运行Composer以更新您的依赖项
$ composer update -vvv
基本用法
此包提供了以下网关
用法
购买(购买)
/** * @var AopAppGateway $gateway */ $gateway = Omnipay::create('Alipay_AopPage'); $gateway->setSignType('RSA2'); // RSA/RSA2/MD5 $gateway->setAppId('the_app_id'); $gateway->setPrivateKey('the_app_private_key'); $gateway->setAlipayPublicKey('the_alipay_public_key'); $gateway->setReturnUrl('https://www.example.com/return'); $gateway->setNotifyUrl('https://www.example.com/notify'); /** * @var AopTradePagePayResponse $response */ $response = $gateway->purchase()->setBizContent([ 'subject' => 'test', 'out_trade_no' => date('YmdHis') . mt_rand(1000, 9999), 'total_amount' => '0.01', 'product_code' => 'FAST_INSTANT_TRADE_PAY', ])->send(); $url = $response->getRedirectUrl();
有关一般使用说明,请参阅Omnipay的主要仓库。
相关
支持
如果您遇到Omnipay的一般问题,我们建议在Stack Overflow上发布。请务必添加omnipay标签,以便更容易找到。
如果您想了解发布公告、讨论项目想法或提出更详细的问题,还可以订阅邮件列表。
如果您认为您发现了一个错误,请使用GitHub问题跟踪器报告,或者更好的是,fork库并提交一个pull请求。