¨4.0.1¨
This commit is contained in:
@@ -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')) {
|
||||
|
||||
Reference in New Issue
Block a user