tenbulls / yii2-authorizenet
此包已被废弃,不再维护。未建议替代包。
YII2 Authorizenet网关扩展
dev-master
2015-03-24 23:55 UTC
Requires
This package is not auto-updated.
Last update: 2017-11-14 09:21:43 UTC
README
YII2 Authorizenet支付网关扩展
安装
通过 composer 安装此扩展是首选方式。
运行以下命令之一
php composer.phar require --prefer-dist tenbulls/yii2-authorizenet "dev-master"
或
"tenbulls/yii2-authorizenet": "dev-master"
将以下内容添加到您的 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
文件。