Viewing file: web.php (9.17 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */
Route::name('paymentgateway::')->prefix('payment')->group(function() { Route::get('/', 'PaymentGatewayController@index'); Route::post('/process', 'PaymentGatewayController@process')->name('process'); Route::get('/email/payment/process', 'PaymentGatewayController@email_payment_process')->name('email.payment.process'); Route::post('/process/paynow', 'PaymentGatewayController@payNow')->name('process.paynow'); Route::post('/setting/gateway/store', 'SettingController@store')->name('payment.settings.store'); Route::post('/setting/reseller/gateway/store', 'SettingController@resellerGateway')->name('reseller.payment.settings.store'); // Coin Payment Route::post('/process/coin/payment', 'PaymentGatewayController@coinPayment')->name('process.coin.payment'); // Check payment validity Route::get('/check-payment/validity', 'PaymentGatewayController@checkValidPayment')->name('check.payment.validity');
Route::post('/payment/paytm/success',' PaymentGatewayController@planProcessPaytmRedirect')->name('payment.paytm.redirect'); //Mollie Route::get('/payment/process/mollie',' PaymentGatewayController@processMollieSuccess')->name('payment.mollie.success'); Route::post('/payment/plan-change/mollie/{id}',' PaymentGatewayController@processMollieWebhook')->name('payment.changeplan.mollie.webhook'); // Paystack Route::any('plan/paystack/process',[\Modules\PaymentGateway\Http\Controllers\PaymentGatewayController::class,'paystackPaymentBack'])->name('payment.paystack.process');
Route::get('/process/success', 'PaymentGatewayController@paymentSuccess')->name('payment.process.success'); Route::get('/process/cancel', 'PaymentGatewayController@paymentCancel')->name('payment.process.cancel'); Route::post('/coin/webhook', 'PaymentGatewayController@webhook')->name('coin.payment');
// For SSL Route::post('/ssl/success', 'PaymentGatewayController@sslSuccess')->name('ssl.success');
// For UddoktaPay Route::get('/uddoktapay/success', 'PaymentGatewayController@uddoktapaySuccess')->name('uddoktapay.success'); Route::any('/uddoktapay/webhook', 'PaymentGatewayController@uddoktapayWebhook')->name('uddoktapay.webhook');
// FOR NUMBER PURCHASE Route::post('/number/process', 'NumberPurchaseController@process')->name('number.process'); Route::post('/number/process/paynow', 'NumberPurchaseController@payNow')->name('number.process.paynow'); Route::post('/number/setting/gateway/store', 'NumberPurchaseController@store')->name('number.payment.settings.store'); // Coin Payment Route::post('/number/process/coin/payment', 'NumberPurchaseController@coinPayment')->name('number.process.coin.payment'); // Check payment validity Route::get('/number/check-payment/validity', 'NumberPurchaseController@checkValidPayment')->name('number.check.payment.validity');
Route::post('/number/payment/paytm/success',' NumberPurchaseController@processPaytmRedirect')->name('number.payment.paytm.redirect'); //Mollie Route::get('/number/payment/process/mollie',' NumberPurchaseController@processMollieSuccess')->name('number.payment.mollie.success'); Route::post('/number/payment/plan-change/mollie/{id}',' NumberPurchaseController@processMollieWebhook')->name('number.payment.changeplan.mollie.webhook'); // Paystack Route::any('/number/paystack/process',[\Modules\PaymentGateway\Http\Controllers\NumberPurchaseController::class,'processPaystackPayment'])->name('number.payment.paystack.process');
Route::get('/number/process/success', 'NumberPurchaseController@paymentSuccess')->name('number.payment.process.success'); Route::get('/number/process/cancel', 'NumberPurchaseController@paymentCancel')->name('number.payment.process.cancel'); Route::post('/number/coin/webhook', 'NumberPurchaseController@webhook')->name('number.coin.payment'); //Number Purchase SSM Route::post('/number/purchase/ssl/success', 'NumberPurchaseController@numberPurchaseSsl')->name('number.purchase.ssl.success');
// For UddoktaPay Route::any('/number/uddoktapay/success', 'NumberPurchaseController@uddoktapayNumberSuccess')->name('number.uddoktapay.success'); Route::any('/number/uddoktapay/webhook', 'NumberPurchaseController@uddoktapayNumberWebhook')->name('number.uddoktapay.webhook');
// For Sender ID Route::post('/sender-id/process', 'SenderIdPurchaseController@process')->name('sender.id.process'); Route::post('/sender-id/process/paynow', 'SenderIdPurchaseController@payNow')->name('sender.id.process.paynow');
Route::get('/sender-id/process/success', 'SenderIdPurchaseController@paymentSuccess')->name('sender.id.payment.process.success'); Route::get('/sender-id/process/cancel', 'SenderIdPurchaseController@paymentCancel')->name('sender.id.payment.process.cancel'); Route::post('/sender-id/payment/check', 'SenderIdPurchaseController@checkValidPayment')->name('sender.id.check.payment.validity');
Route::post('/sender-id/process/coin/payment', 'SenderIdPurchaseController@coinPayment')->name('sender.id.process.coin.payment'); // For Webhook Route::post('/sender-id/coin/webhook', 'SenderIdController@webhook')->name('sender.id.coin.payment'); Route::post('/sender-id/paytm/success',' SenderIdPurchaseController@processPaytmRedirect')->name('sender.id.paytm.redirect'); //For SSL Route::post('/sender-id/purchase/ssl/success', 'SenderIdPurchaseController@senderIdPurchaseSsl')->name('sender.id.purchase.ssl.success'); // For UddoktaPay Route::get('/senderid/uddoktapay/success', 'SenderIdPurchaseController@uddoktapaySenderIdSuccess')->name('sender-id.uddoktapay.success'); Route::any('/senderid/uddoktapay/success', 'SenderIdPurchaseController@uddoktapayWebhook')->name('sender-id.uddoktapay.webhook');
// FOR TopUp Route::post('/topup/process', 'TopUpController@process')->name('topup.process'); Route::post('/topup/process/paynow', 'TopUpController@payNow')->name('topup.process.paynow'); Route::get('/paypal/top-up/success', 'TopUpController@paymentSuccess')->name('otpup.process.success'); //Number Purchase SSM Route::post('/topup/ssl/success', 'TopUpController@topUpSsl')->name('topup.ssl.success'); // For UddoktaPay Route::any('/topup/uddoktapay/success', 'TopUpController@uddoktapayTopUpSuccess')->name('topup.uddoktapay.success'); Route::get('/topup/paystack/process',[\Modules\PaymentGateway\Http\Controllers\TopUpController::class,'processPaystackPayment'])->name('topup.paystack.process'); Route::get('/topup/process/success', 'TopUpController@paymentSuccess')->name('topup.payment.process.success');
//TopUp Stripe Success Route::get('/topup/stripe/success', 'TopUpController@stripeSuccess')->name('topup.stripe.success');
// For Whatsapp Number Purchase
// FOR NUMBER PURCHASE Route::post('/whatsapp/number/process', 'WhNPurchaseController@process')->name('whatsapp.number.process'); Route::post('/whatsapp/number/process/paynow', 'WhNPurchaseController@payNow')->name('whatsapp.number.process.paynow'); Route::post('/whatsapp/number/setting/store', 'WhNPurchaseController@store')->name('whatsapp.number.payment.settings.store'); // Coin Payment Route::post('/whatsapp/number/process/coin/payment', 'WhNPurchaseController@coinPayment')->name('whatsapp.number.process.coin.payment'); // Check payment validity Route::get('/whatsapp/number/check-payment/validity', 'WhNPurchaseController@checkValidPayment')->name('whatsapp.number.check.payment.validity');
Route::post('/whatsapp/number/payment/paytm/success',' WhNPurchaseController@processPaytmRedirect')->name('whatsapp.number.payment.paytm.redirect'); //Mollie Route::get('/whatsapp/number/payment/process/mollie','WhNPurchaseController@processMollieSuccess')->name('whatsapp.number.payment.mollie.success'); Route::post('/whatsapp/number/payment/plan-change/mollie/{id}',' WhNPurchaseController@processMollieWebhook')->name('whatsapp.number.payment.mollie.webhook'); // Paystack Route::get('/whatsapp/number/paystack/process',[\Modules\PaymentGateway\Http\Controllers\WhNPurchaseController::class,'processPaystackPayment'])->name('whatsapp.number.payment.paystack.process');
Route::get('/whatsapp/number/process/success', 'WhNPurchaseController@paymentSuccess')->name('whatsapp.number.payment.process.success'); Route::get('/whatsapp/number/process/cancel', 'WhNPurchaseController@paymentCancel')->name('whatsapp.number.payment.process.cancel'); Route::post('/whatsapp/number/coin/webhook', 'WhNPurchaseController@webhook')->name('whatsapp.number.coin.payment'); //Number Purchase SSM Route::post('/whatsapp/number/purchase/ssl/success', 'WhNPurchaseController@numberPurchaseSsl')->name('whatsapp.number.purchase.ssl.success');
// For UddoktaPay Route::any('/whatsapp/number/uddoktapay/success', 'WhNPurchaseController@uddoktapayNumberSuccess')->name('whatsapp.number.uddoktapay.success');
});
|