sarga payment
This commit is contained in:
parent
23b86a3c86
commit
1cabf28bb3
|
|
@ -37,7 +37,7 @@ return [
|
||||||
'title' => "I\\'ll pay by Altyn Asyr card",
|
'title' => "I\\'ll pay by Altyn Asyr card",
|
||||||
'description' => 'Altyn Asyr Kartly Töleg',
|
'description' => 'Altyn Asyr Kartly Töleg',
|
||||||
'api_url' => 'https://epg2.rysgalbank.tm/epg/rest/',
|
'api_url' => 'https://epg2.rysgalbank.tm/epg/rest/',
|
||||||
'class' => 'Sarga\Payment\Methods\AltynAsyr',
|
'class' => 'Sarga\Payment\Methods\Rysgal',
|
||||||
'active' => false,
|
'active' => false,
|
||||||
'sort' => 4
|
'sort' => 4
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,15 @@
|
||||||
namespace Sarga\Payment\Http\Controllers;
|
namespace Sarga\Payment\Http\Controllers;
|
||||||
|
|
||||||
use GuzzleHttp\Exception\ConnectException;
|
use GuzzleHttp\Exception\ConnectException;
|
||||||
use Sarga\Payment\Methods\AltynAsyr;
|
use Sarga\Payment\Methods\Rysgal;
|
||||||
use Webkul\Checkout\Facades\Cart;
|
use Webkul\Checkout\Facades\Cart;
|
||||||
|
|
||||||
use Webkul\Checkout\Repositories\CartRepository;
|
use Webkul\Checkout\Repositories\CartRepository;
|
||||||
use Webkul\Sales\Repositories\OrderRepository;
|
use Webkul\Sales\Repositories\OrderRepository;
|
||||||
|
|
||||||
class AltynAsyrController extends Controller
|
class RysgalController extends Controller
|
||||||
{
|
{
|
||||||
public function __construct(protected OrderRepository $orderRepository, protected AltynAsyr $altynAsyr)
|
public function __construct(protected OrderRepository $orderRepository, protected Rysgal $altynAsyr)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
use Sarga\Payment\Http\Controllers\AltynAsyrController;
|
use Sarga\Payment\Http\Controllers\RysgalController;
|
||||||
use Sarga\Payment\Http\Controllers\TFEBController;
|
use Sarga\Payment\Http\Controllers\TFEBController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -11,13 +11,13 @@ use Sarga\Payment\Http\Controllers\TFEBController;
|
||||||
*/
|
*/
|
||||||
Route::group(['prefix' =>'payment','middleware' => ['web', 'locale', 'theme', 'currency']], function ()
|
Route::group(['prefix' =>'payment','middleware' => ['web', 'locale', 'theme', 'currency']], function ()
|
||||||
{
|
{
|
||||||
Route::get('altynasyr/redirect', [AltynAsyrController::class,'redirect'])
|
Route::get('altynasyr/redirect', [RysgalController::class,'redirect'])
|
||||||
->name('paymentmethod.altynasyr.redirect');
|
->name('paymentmethod.altynasyr.redirect');
|
||||||
|
|
||||||
Route::get('altynasyr/complete/{cart_id}', [AltynAsyrController::class,'success'])
|
Route::get('altynasyr/complete/{cart_id}', [RysgalController::class,'success'])
|
||||||
->name('paymentmethod.altynasyr.success');
|
->name('paymentmethod.altynasyr.success');
|
||||||
|
|
||||||
Route::get('altynasyr/cancel', [AltynAsyrController::class,'cancel'])
|
Route::get('altynasyr/cancel', [RysgalController::class,'cancel'])
|
||||||
->name('paymentmethod.altynasyr.cancel');
|
->name('paymentmethod.altynasyr.cancel');
|
||||||
|
|
||||||
Route::get('tfeb/redirect',[TFEBController::class,'redirect'])
|
Route::get('tfeb/redirect',[TFEBController::class,'redirect'])
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ use Illuminate\Support\Facades\Log;
|
||||||
use Webkul\Payment\Payment\Payment;
|
use Webkul\Payment\Payment\Payment;
|
||||||
|
|
||||||
|
|
||||||
class AltynAsyr extends Payment
|
class Rysgal extends Payment
|
||||||
{
|
{
|
||||||
protected $code = 'altynasyr';
|
protected $code = 'altynasyr';
|
||||||
|
|
||||||
|
|
@ -124,7 +124,7 @@ class AltynAsyr extends Payment
|
||||||
|
|
||||||
$result = json_decode($client->post('getOrderStatus.do',$params)->getBody(),true);
|
$result = json_decode($client->post('getOrderStatus.do',$params)->getBody(),true);
|
||||||
|
|
||||||
if($result['ErrorCode'] == 0 && $result['OrderStatus'] == 2){
|
if($result['errorCode'] == 0 && $result['orderStatus'] == 2){
|
||||||
return [
|
return [
|
||||||
"success" => true,
|
"success" => true,
|
||||||
"message" => "Payment successful"
|
"message" => "Payment successful"
|
||||||
Loading…
Reference in New Issue