ramzyvirani / yii2-authorizenet
YII2 Authorizenet 网关扩展
1.1
2016-04-27 08:52 UTC
Requires
- authorizenet/authorizenet: ~1.8
- yiisoft/yii2: ^2.0
This package is auto-updated.
Last update: 2024-08-29 03:47:25 UTC
README
YII2 Authorizenet 支付网关扩展
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
php composer.phar require ramzyvirani/yii2-authorizenet "*"
或者
"ramzyvirani/yii2-authorizenet": "*"
将以下内容添加到你的 composer.json
文件的 require 部分。
如何调用?
你只需在代码中使用之前包含任意一个类,其他代码可以使用与 Authorizenet PHP SDK 完全相同的方式。
use AuthorizeNetAIM;
use AuthorizeNetARB;
use AuthorizeNetCIM;
use AuthorizeNetCP;
use AuthorizeNetDPM;
use AuthorizeNetSIM;
use AuthorizeNetSOAP;
use AuthorizeNetTD;
使用示例
一旦扩展安装完成,你可以在代码中通过以下方式使用它
use AuthorizeNetAIM; define("AUTHORIZENET_API_LOGIN_ID", "YOURLOGIN"); define("AUTHORIZENET_TRANSACTION_KEY", "YOURKEY"); define("AUTHORIZENET_SANDBOX", true); $sale = new AuthorizeNetAIM; $sale->amount = "5.99"; $sale->card_num = '4111111111111111'; $sale->exp_date = '0418'; $response = $sale->authorizeAndCapture(); if ($response->approved) { echo "Success! Transaction ID:" . $response->transaction_id; } else { echo "ERROR:" . $response->error_message; }
更多示例请访问 https://github.com/AuthorizeNet/sdk-php
许可证
yii2-authorizenet 根据 BSD 3-Clause 许可证发布。有关详细信息,请参阅捆绑的 LICENSE.md
文件。