abhishek / authorize.net-yii2
Yii2上的Authorize.net支付扩展
Requires
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; }