ramzyvirani / yii2-authorizenet

YII2 Authorizenet 网关扩展

安装: 57

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.1 2016-04-27 08:52 UTC

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