javad / ir-kish
此包最新版本(dev-main)没有提供许可证信息。
用于使用伊朗 کیش网关的包
dev-main
2021-11-10 06:40 UTC
This package is auto-updated.
Last update: 2024-09-10 14:11:24 UTC
README
用于使用 irankish 网关的简单包。
适用于 Laravel 的伊朗 کیش支付网关包
安装
使用 composer 安装 irankish-laravel。
composer require javad/ir-kish
发布配置文件
php artisan vendor:publish --provider=MJSeydi\iranKish\IranKishServiceProvider
用法
use MJSeydi\iranKish\Facades\IranKish; # getting the token from irankish # you must save $orderId in your database for verify the payment $response = IranKish::getIranKishToken($Amount,$orderId); if ($response["responseCode"] != "00") { # you have error! }else{ $token = $response['result']['token']; # in you view you must have a form like this /* <form action="https://ikc.shaparak.ir/iuiv3/IPG/Index/" method="POST"> <input type="hidden" name="tokenIdentity" value="{{$token}}" /> <input type="submit" value="ورود به درگاه پرداخت" /> </form> */ }
验证支付
use MJSeydi\iranKish\Facades\IranKish; # all parameter will send to you by POST method $response = IranKish::verifyPayment($request->verifySaleReferenceId, $request->systemTraceAuditNumber, $request->token); #your order id is on the $request->orderId if ($response["responseCode"] != 0 && $response["responseCode"] != "00") { # you have error! }else{ echo "success"; }
贡献
欢迎提交拉取请求。对于重大更改,请先提交问题讨论您想要进行的更改。