From 80c7ab91fd3c18eb90c7679afbbbc7e65344898f Mon Sep 17 00:00:00 2001 From: Immanuel Onyeka Date: Sat, 26 Jun 2021 14:21:41 -0400 Subject: [PATCH] Handle PM hooks with a redirect --- resources/js/panel/credits.vue | 4 ++-- routes/web.php | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/resources/js/panel/credits.vue b/resources/js/panel/credits.vue index c3a16df..90e1fc0 100644 --- a/resources/js/panel/credits.vue +++ b/resources/js/panel/credits.vue @@ -147,10 +147,10 @@ function payPm() { form.appendChild(this.makeInput('STATUS_URL', 'https://trendplays.com/hooks/pm-transaction')) form.appendChild(this.makeInput('PAYMENT_URL', - 'https://trendplays.com/panel#transaction-complete')) + 'https://trendplays.com/panel/transaction-complete')) form.appendChild(this.makeInput('PAYMENT_URL_METHOD', 'POST')) form.appendChild(this.makeInput('NOPAYMENT_URL', - 'https://trendplays.com/panel#transaction-failed')) + 'https://trendplays.com/panel/transaction-failed')) form.appendChild(this.makeInput('NOPAYMENT_URL_METHOD', 'GET')) form.appendChild(this.makeInput('SUGGESTED_MEMO', data.description)) form.appendChild(this.makeInput('SUGGESTED_MEMO_NOCHANGE', true)) diff --git a/routes/web.php b/routes/web.php index e81d8c1..03a4087 100644 --- a/routes/web.php +++ b/routes/web.php @@ -152,3 +152,11 @@ Route::get('/panel/clear-paying', Route::post('/panel/support', [Ticket::class, 'send'])->middleware(['auth', 'verified']); + +Route::get('/panel/transaction-failed', function (Request $request) { + return redirect('/panel#transaction-failed'); +})->middleware(['auth', 'verified']); + +Route::get('/panel/transaction-complete', function (Request $request) { + return redirect('/panel#transaction-complete'); +})->middleware(['auth', 'verified']);