tenbulls/yii2-authorizenet

此包已被废弃,不再维护。未建议替代包。

YII2 Authorizenet网关扩展

安装: 540

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 3

开放问题: 0

类型:yii2-extension

dev-master 2015-03-24 23:55 UTC

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 文件。