伪代码/Authorize.net

此包已被弃用,不再维护。作者建议使用codylewis/authorizenet包。

Authorize.net API包装器,包含对Laravel 5的支持。

v2.1 2017-11-21 21:35 UTC

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.phpCodylewis\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)尝试捕获先前授权的信用卡