adipasanta / authorizenet_fork
Authorize.net API 封装器,包含对 Laravel 5 的支持。
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: 2024-10-02 21:14:37 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)
尝试捕获先前授权的信用卡