伪代码 / Authorize.net
v2.1
2017-11-21 21:35 UTC
Requires
- php: >=7.0.0
- authorizenet/authorizenet: ~1.9
Requires (Dev)
- phpunit/phpunit: 5.7
This package is not auto-updated.
Last update: 2022-02-01 13:09:24 UTC
README
对于Authorize.net的基本抽象,包含Laravel集成
注意
包的命名空间已从Pseudocody
更新到Codylewis
,以反映github名称的更新,这是一个一次性更改。
安装
composer require codylewis/authorizenet
- 对于Laravel 5支持
- 将服务提供者添加到
config/app.php
:Codylewis\AuthorizeNet\AuthorizeNetServiceProvider
- 注册外观:
'AuthorizeNet' => Codylewis\AuthorizeNet\AuthorizeNetFacade::class,
- 添加
.env
值用于AUTHORIZE_NET_LOGIN
(登录ID)和AUTHORIZE_NET_TRANSACTION_KEY
(事务密钥) - 可选地创建配置文件:
config/authorizenet.php
- 将服务提供者添加到
用法
- 在Laravel 5中,使用构造函数中的API密钥实例化:
$authorizeNet = new Codylewis\AuthorizeNet\AuthorizeNet($loginId, $transactionKey)
AuthorizeNet::authorizeCreditCard($order)
尝试使用提供的信息授权信用卡,返回响应AuthorizeNet::capturePreviouslyAuthorizedCreditcard($transactionId, $amount)
尝试捕获先前授权的信用卡