fraizy1477 / alipay
支付宝网关支付处理库
1.0
2022-01-15 11:00 UTC
Requires
Requires (Dev)
- omnipay/tests: ^3.0
- squizlabs/php_codesniffer: 3.*
README
Omnipay PHP支付处理库的支付宝驱动程序
Omnipay 是一个与框架无关的、多网关的PHP支付处理库。本软件包实现了Omnipay的支付宝支持。
跨境支付宝支付请使用
lokielse/omnipay-global-alipay
安装
composer require frainzy1477/alipay
基本用法
本软件包提供了以下网关
用法
购买(购买)
/** * @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时遇到一般性问题,我们建议在Stack Overflow上发布。确保添加omnipay标签,以便更容易找到。
如果您想了解最新发布公告,讨论项目想法或提出更详细的问题,还可以订阅邮件列表。
如果您认为发现了错误,请使用GitHub问题跟踪器报告,或者更好的方法是分支库并提交拉取请求。