Update redirect duitku

This commit is contained in:
ivan-sim
2024-04-18 15:31:32 +07:00
parent fe486b1593
commit 5bc4158cfb
2 changed files with 11 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Exception; use Exception;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Redirect;
class DuitkuController extends Controller class DuitkuController extends Controller
{ {
@@ -129,7 +130,7 @@ class DuitkuController extends Controller
$merchantUserInfo = $request->merchantUserInfo; // optional $merchantUserInfo = $request->merchantUserInfo; // optional
$customerVaName = $request->customerVaName; // display name on bank confirmation display $customerVaName = $request->customerVaName; // display name on bank confirmation display
$callbackUrl = env('APP_URL').'/api/linksehat/callback-duitku'; // url for callback $callbackUrl = env('APP_URL').'/api/linksehat/callback-duitku'; // url for callback
$returnUrl = ''; // url for redirect $returnUrl = env('APP_URL').'/api/linksehat/redirect-duitku';; // url for redirect
$expiryPeriod = 60; // set the expired time in minutes $expiryPeriod = 60; // set the expired time in minutes
// Customer Detail // Customer Detail
@@ -292,4 +293,12 @@ class DuitkuController extends Controller
echo $e->getMessage(); echo $e->getMessage();
} }
} }
public function redirect(Request $request)
{
$resultCode = $request->input('resultCode');
$merchantOrderId = $request->input('merchantOrderId');
$reference = $request->input('reference');
return Redirect::to('https://linksehat.com/');
}
} }

View File

@@ -98,4 +98,5 @@ Route::prefix('linksehat')->group(function () {
Route::post('payment-method-duitku', [DuitkuController::class, 'paymentMethod']); Route::post('payment-method-duitku', [DuitkuController::class, 'paymentMethod']);
Route::post('check-status-duitku', [DuitkuController::class, 'checkStatus']); Route::post('check-status-duitku', [DuitkuController::class, 'checkStatus']);
Route::post('callback-duitku', [DuitkuController::class, 'callback']); Route::post('callback-duitku', [DuitkuController::class, 'callback']);
Route::get('redirect-duitku', [DuitkuController::class, 'redirect']);
;}); ;});