aqayepardakht / php-sdk
此包最新版本(1.1.0)没有可用的许可证信息。
1.1.0
2024-09-22 16:40 UTC
Requires
- aqayepardakht/http: ^2.0
This package is not auto-updated.
Last update: 2024-09-22 16:42:01 UTC
README
SDK用于连接到阿卡亚支付API
安装方法
通过Composer安装
composer require aqayepardakht/php-sdk
快速使用方法
创建发票并发送到银行网关
require 'vendor/autoload.php'; $api = new Aqayepardakht\PhpSdk\Api([ 'pin' => 'Your Pin', ]); try { $pay = $api->gateway() ->invoice(['amount' => 500]) ->callback('Your Callback') ->create(); $traceCode = $pay->getTraceCode(); // دریافت کد رهگیری $pay->start(); // ریدایرکت کاربر به صفحه پرداخت } catch (Exception $e) { echo $e->getCode().' : '.$e->getMessage(); }
从银行页面返回后确认交易
require 'vendor/autoload.php'; $trackingNumber = $_POST['tracking_number']; // کد رهگیری بانکی $traceCode = $_POST['transid']; // کد رهگیری برای تایید تراکنش $api = new Aqayepardakht\PhpSdk\Api(); try { $pay = $api->gateway('Your Pin') ->invoice(['amount' => 1100]) ->verify($traceCode); } catch (Exception $e) { echo $e->getCode().' : '.$e->getMessage(); }