|
@@ -4,36 +4,12 @@
|
|
|
namespace App\Services;
|
|
namespace App\Services;
|
|
|
|
|
|
|
|
use App\Http\Controllers\Api\AegPayController;
|
|
use App\Http\Controllers\Api\AegPayController;
|
|
|
-use App\Http\Controllers\Api\ApcopayController;
|
|
|
|
|
use App\Http\Controllers\Api\AppleStorePayController;
|
|
use App\Http\Controllers\Api\AppleStorePayController;
|
|
|
-use App\Http\Controllers\Api\BetCatPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\BPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\CashPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\ClickPayController;
|
|
|
|
|
use App\Http\Controllers\Api\CryptoController;
|
|
use App\Http\Controllers\Api\CryptoController;
|
|
|
-use App\Http\Controllers\Api\FastPayController;
|
|
|
|
|
use App\Http\Controllers\Api\GooglePayController;
|
|
use App\Http\Controllers\Api\GooglePayController;
|
|
|
use App\Http\Controllers\Api\GoopagoController;
|
|
use App\Http\Controllers\Api\GoopagoController;
|
|
|
-use App\Http\Controllers\Api\HHPayColController;
|
|
|
|
|
-use App\Http\Controllers\Api\KaroPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\LQPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\NicePayController;
|
|
|
|
|
-use App\Http\Controllers\Api\PagsmileNewPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\PagsmilePayController;
|
|
|
|
|
-use App\Http\Controllers\Api\PPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\RussiaPayController;
|
|
|
|
|
use App\Http\Controllers\Api\SitoBankController;
|
|
use App\Http\Controllers\Api\SitoBankController;
|
|
|
-use App\Http\Controllers\Api\SmartFastColController;
|
|
|
|
|
-use App\Http\Controllers\Api\SmartFastPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\SmartFastPeruController;
|
|
|
|
|
-use App\Http\Controllers\Api\StanPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\StarpagoBDController;
|
|
|
|
|
-use App\Http\Controllers\Api\TopPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\WWPayColController;
|
|
|
|
|
-use App\Http\Controllers\Api\DoPayController;
|
|
|
|
|
-use App\Http\Controllers\Api\StarpagoController;
|
|
|
|
|
-use App\Http\Controllers\Api\PKpayController;
|
|
|
|
|
-use App\Http\Controllers\Api\ALL2payController;
|
|
|
|
|
|
|
+use App\Http\Controllers\Api\WiwiPayController;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
use Illuminate\Support\Facades\Log;
|
|
|
use Illuminate\Support\Facades\Redis;
|
|
use Illuminate\Support\Facades\Redis;
|
|
@@ -44,139 +20,14 @@ class PayMentService
|
|
|
{
|
|
{
|
|
|
switch ($transport) {
|
|
switch ($transport) {
|
|
|
|
|
|
|
|
-// case 'pay4':
|
|
|
|
|
-// return new PagsmilePayController();
|
|
|
|
|
-// break;
|
|
|
|
|
-//
|
|
|
|
|
-// case 'pay44':
|
|
|
|
|
-// return new PagsmileNewPayController();
|
|
|
|
|
-// break;
|
|
|
|
|
|
|
|
|
|
- case 'ClickPay':
|
|
|
|
|
- return new ClickPayController();
|
|
|
|
|
|
|
+ case 'WiwiPay':
|
|
|
|
|
+ return new WiwiPayController();
|
|
|
|
|
|
|
|
- case 'TopPay':
|
|
|
|
|
- return new TopPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'DoPay_EP':
|
|
|
|
|
- return new DoPayController('EASYPAISA');
|
|
|
|
|
-
|
|
|
|
|
- case 'DoPay_JC':
|
|
|
|
|
- return new DoPayController('JAZZCASH');
|
|
|
|
|
-
|
|
|
|
|
- case 'Starpago_BK':
|
|
|
|
|
- return new StarpagoBDController('BKASH');
|
|
|
|
|
-
|
|
|
|
|
- case 'Starpago_NG':
|
|
|
|
|
- return new StarpagoBDController('NAGAD');
|
|
|
|
|
-
|
|
|
|
|
- case 'Starpago_EP':
|
|
|
|
|
- return new StarpagoController('EASYPAISA');
|
|
|
|
|
-
|
|
|
|
|
- case 'Starpago_JC':
|
|
|
|
|
- return new StarpagoController('JAZZCASH');
|
|
|
|
|
-
|
|
|
|
|
- case 'PKpay_EP':
|
|
|
|
|
- return new PKpayController('EASY');
|
|
|
|
|
-
|
|
|
|
|
- case 'PKpay_JC':
|
|
|
|
|
- return new PKpayController('JAZZ');
|
|
|
|
|
-
|
|
|
|
|
- case 'ALL2pay_EP':
|
|
|
|
|
- return new ALL2payController('EASYPAISA');
|
|
|
|
|
-
|
|
|
|
|
- case 'ALL2pay_JC':
|
|
|
|
|
- return new ALL2payController('JAZZCASH');
|
|
|
|
|
- case 'KaroPay_EP':
|
|
|
|
|
- return new KaroPayController('EASYPAISA');
|
|
|
|
|
-
|
|
|
|
|
- case 'KaroPay_JC':
|
|
|
|
|
- return new KaroPayController('JAZZCASH');
|
|
|
|
|
-
|
|
|
|
|
- case 'CashPay':
|
|
|
|
|
- return new CashPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'SitoBank':
|
|
|
|
|
- return new SitoBankController();
|
|
|
|
|
-
|
|
|
|
|
-// case 'FastPay':
|
|
|
|
|
-// return new FastPayController();
|
|
|
|
|
-
|
|
|
|
|
-// case 'NicePay':
|
|
|
|
|
-// return new NicePayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'AegPay':
|
|
|
|
|
- return new AegPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'russiaPay':
|
|
|
|
|
- return new RussiaPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'StanPay':
|
|
|
|
|
- return new StanPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'SmartFastPay':
|
|
|
|
|
- return new SmartFastPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'LQPay':
|
|
|
|
|
- return new LQPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'PPay':
|
|
|
|
|
- return new PPayController();
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_Ecuador_Wallet':
|
|
|
|
|
- return new SmartFastPeruController("wallet",'EC');
|
|
|
|
|
- case 'SFP_Ecuador_Bank':
|
|
|
|
|
- return new SmartFastPeruController("bank_transfer",'EC');
|
|
|
|
|
- case 'SFP_Ecuador_MobileMoney':
|
|
|
|
|
- return new SmartFastPeruController("mobile_money",'EC');
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_Chile_Wallet':
|
|
|
|
|
- return new SmartFastPeruController("wallet",'CL');
|
|
|
|
|
- case 'SFP_Chile_Bank':
|
|
|
|
|
- return new SmartFastPeruController("bank_transfer",'CL');
|
|
|
|
|
- case 'SFP_Chile_CreditCard':
|
|
|
|
|
- return new SmartFastPeruController("credit_card",'CL');
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_PeruPay_Wallet':
|
|
|
|
|
- return new SmartFastPeruController("wallet",'PE');
|
|
|
|
|
- case 'SFP_PeruPay_Bank':
|
|
|
|
|
- return new SmartFastPeruController("bank_transfer",'PE');
|
|
|
|
|
- case 'SFP_PeruPay_CreditCard':
|
|
|
|
|
- return new SmartFastPeruController("credit_card",'PE');
|
|
|
|
|
- case 'SFP_PeruPay_CIP':
|
|
|
|
|
- return new SmartFastPeruController("cip",'PE');
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_ColPay_Bank':
|
|
|
|
|
- return new SmartFastPeruController("bancolombia",'CO');
|
|
|
|
|
- case 'SFP_ColPay_Efecty':
|
|
|
|
|
- return new SmartFastPeruController("efecty",'CO');
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_ColPay_Nequi':
|
|
|
|
|
- return new SmartFastColController('nequi');
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_ColPay_Transfiya':
|
|
|
|
|
- return new SmartFastColController('transfiya');
|
|
|
|
|
-
|
|
|
|
|
- case 'SFP_ColPay_PSE':
|
|
|
|
|
- return new SmartFastColController('pse');
|
|
|
|
|
-
|
|
|
|
|
- case 'DCP_Crypto':
|
|
|
|
|
- return new CryptoController();
|
|
|
|
|
-
|
|
|
|
|
- case 'HHPay':
|
|
|
|
|
- return new HHPayColController();
|
|
|
|
|
-
|
|
|
|
|
- case 'WWPay':
|
|
|
|
|
- return new WWPayColController();
|
|
|
|
|
-
|
|
|
|
|
- case 'Apcopay':
|
|
|
|
|
- return new ApcopayController();
|
|
|
|
|
|
|
|
|
|
case 'apple':
|
|
case 'apple':
|
|
|
return new AppleStorePayController();
|
|
return new AppleStorePayController();
|
|
|
|
|
+
|
|
|
case 'google':
|
|
case 'google':
|
|
|
return new GooglePayController();
|
|
return new GooglePayController();
|
|
|
|
|
|