⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
dalily-1.dev-unit.com
/
routes
/
View File Name :
payment.php
<?php use App\Http\Controllers\Payment\FlutterwaveController; use App\Http\Controllers\Payment\FreePlanPurchaseController; use App\Http\Controllers\Payment\InstamojoController; use App\Http\Controllers\Payment\ManualPaymentController; use App\Http\Controllers\Payment\MidtransController; use App\Http\Controllers\Payment\MollieController; use App\Http\Controllers\Payment\PayPalController; use App\Http\Controllers\Payment\PaystackController; use App\Http\Controllers\Payment\RazorpayController; use App\Http\Controllers\Payment\SslCommerzPaymentController; use App\Http\Controllers\Payment\StripeController; use App\Http\Controllers\Payment\SubscriptionPaymentController; use Illuminate\Support\Facades\Route; //Paypal Route::controller(PayPalController::class)->group(function () { Route::post('paypal/payment', 'processTransaction')->name('paypal.post'); Route::get('success-transaction', 'successTransaction')->name('paypal.successTransaction'); Route::get('cancel-transaction', 'cancelTransaction')->name('paypal.cancelTransaction'); }); // Paystack Route::controller(PaystackController::class)->group(function () { Route::post('paystack/payment', 'redirectToGateway')->name('paystack.post'); Route::get('/paystack/success', 'successPaystack')->name('paystack.success'); }); // SSLCOMMERZ Route::controller(SslCommerzPaymentController::class)->prefix('payment')->group(function () { Route::post('/pay-via-ajax', 'payViaAjax')->name('ssl.pay'); Route::post('/success', 'success'); Route::post('/fail', 'fail'); Route::post('/cancel', 'cancel'); Route::post('/ipn', 'ipn'); }); // Stripe Route::post('stripe', [StripeController::class, 'stripePost'])->name('stripe.post'); // Razorpay Route::post('payment', [RazorpayController::class, 'payment'])->name('razorpay.post'); // Flutterwave Route::controller(FlutterwaveController::class)->group(function () { Route::post('/flutterwave/pay', 'initialize')->name('flutterwave.pay'); Route::get('/rave/callback', 'callback')->name('flutterwave.callback'); }); // Instamojo Route::controller(InstamojoController::class)->group(function () { Route::post('/instamojo/pay', 'pay')->name('instamojo.pay'); Route::get('/instamojo/success', 'success')->name('instamojo.success'); }); // Midtrans Route::controller(MidtransController::class)->group(function () { Route::post('/midtrans/success', 'success')->name('midtrans.success'); }); // Mollie Route::controller(MollieController::class)->group(function () { Route::post('mollie-paymnet', 'preparePayment')->name('mollie.payment'); Route::get('payment-success', 'paymentSuccess')->name('mollie.success'); }); // Manual Payment Route::controller(ManualPaymentController::class)->group(function () { Route::post('/manual/payment', 'paymentPlace')->name('manual.payment'); Route::get('/manual/payment/{order}/mark-paid', 'markPaid')->name('manual.payment.mark.paid'); Route::post('/wallet/payment', 'walletPaymentPlace')->name('wallet.plan.payment'); // Route::get('/stripe/plan', 'stripePlan')->middleware('auth'); // Route::post('/stripe/plan', 'stripePlanSubscribe')->name('stripe.subscribe'); // Route::post('/stripe/plan/cancel', 'stripeCancelSubscription')->name('stripe.subscribe.cancel'); // Route::post('/stripe/plan/resume', 'stripeResumeSubscription')->name('stripe.subscribe.resume'); }); // Subscription Payment Route::controller(SubscriptionPaymentController::class)->group(function () { Route::post('/subscribe/plan', 'subscribePlan')->name('subscribe.plan'); Route::post('/subscribe/plan/cancel', 'cancelSubscribePlan')->name('subscribe.plan.cancel'); Route::post('/subscribe/plan/resume', 'resumeSubscribePlan')->name('subscribe.plan.resume'); }); // Free Plan Purchase Route::controller(FreePlanPurchaseController::class)->group(function () { Route::post('/free/plan/purchase', 'purchaseFreePlan')->name('purchase.free.plan'); Route::get('/zero/pricing/job/{code}', 'purchaseZeroPricing')->name('purchase.zero.pricing.job'); });