abhishek/authorize.net-yii2

Yii2上的Authorize.net支付扩展

dev-master 2015-10-01 10:21 UTC

This package is not auto-updated.

Last update: 2024-09-18 17:18:28 UTC


README

Yii2上的Authorize.net支付扩展

安装

安装此扩展的首选方式是通过 composer

运行

php composer.phar require --prefer-dist abhishek/authorize.net-yii2 "*"

或添加

"abhishek/authorize.net-yii2": "*"

到您的 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 = "1.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