¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -2,34 +2,23 @@
namespace Modules\Payment\Providers;
use Modules\Payment\Gateways\AuthorizeNet;
use Modules\Payment\Gateways\COD;
use Modules\Payment\Gateways\Flutterwave;
use Modules\Payment\Gateways\Instamojo;
use Modules\Payment\Gateways\Paystack;
use Modules\Payment\Gateways\Paytm;
use Modules\Payment\Facades\Gateway;
use Modules\Payment\Gateways\PayPal;
use Modules\Payment\Gateways\Paytm;
use Modules\Payment\Gateways\Stripe;
use Modules\Payment\Gateways\Paystack;
use Modules\Payment\Gateways\Razorpay;
use Modules\Payment\Gateways\Instamojo;
use Illuminate\Support\ServiceProvider;
use Modules\Payment\Gateways\Flutterwave;
use Modules\Payment\Gateways\MercadoPago;
use Modules\Payment\Gateways\AuthorizeNet;
use Modules\Payment\Gateways\BankTransfer;
use Modules\Payment\Gateways\CheckPayment;
use Modules\Payment\Gateways\MercadoPago;
class PaymentServiceProvider extends ServiceProvider
{
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
}
/**
* Bootstrap any application services.
*
@@ -56,13 +45,13 @@ class PaymentServiceProvider extends ServiceProvider
}
private function enabled($paymentMethod)
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
if (app('inAdminPanel')) {
return true;
}
return setting("{$paymentMethod}_enabled");
}
@@ -74,6 +63,16 @@ class PaymentServiceProvider extends ServiceProvider
}
private function enabled($paymentMethod)
{
if (app('inAdminPanel')) {
return true;
}
return setting("{$paymentMethod}_enabled");
}
private function registerStripe()
{
if ($this->enabled('stripe')) {
@@ -106,6 +105,14 @@ class PaymentServiceProvider extends ServiceProvider
}
private function registerAuthorizenet()
{
if ($this->enabled('authorizenet')) {
Gateway::register('authorizenet', new AuthorizeNet());
}
}
private function registerPaystack()
{
if ($this->enabled('paystack')) {
@@ -114,13 +121,6 @@ class PaymentServiceProvider extends ServiceProvider
}
private function registerAuthorizenet()
{
if ($this->enabled('authorizenet')) {
Gateway::register('authorizenet', new AuthorizeNet());
}
}
private function registerMercadoPago()
{
if ($this->enabled('mercadopago')) {
@@ -128,6 +128,7 @@ class PaymentServiceProvider extends ServiceProvider
}
}
private function registerFlutterwave()
{
if ($this->enabled('flutterwave')) {