<?php use App\Bank\Payment; use App\Classes\GenerateImaliAccount; use App\Classes\SendSMSSislog; use App\Classes\TransactionGeneration; use App\DayCloseStore; use App\Http\Controllers\Partner\BimController; use App\Http\Controllers\ServiceConfigAccountController; use App\Http\Controllers\ServiceConfigController; use App\Http\Controllers\SmsController; use App\Http\Controllers\TypeServiceController; use App\Imali\ImaliAccount; use App\Imali\MerchantAccount; use App\PurchaseVoucher; use App\Store; use App\StoreConfig; use App\StoreDevice; use Illuminate\Http\Request; use \Maatwebsite\Excel\Facades\Excel; use App\Http\Controllers\TopUpTestController; use App\Http\Controllers\TopUpController; use App\Http\Controllers\Api\AdminController; use App\Http\Controllers\StoreController; use App\Http\Controllers\LogController; use App\Http\Controllers\CloseController; use App\Http\Controllers\PaymentController; use App\Http\Controllers\UserClientController; use App\Http\Controllers\ComercianteController; use App\Http\Controllers\MerchantController; use App\Http\Controllers\DashboardTopUp; use App\Http\Controllers\TransactionHistoryController; use App\Http\Controllers\StoreDeviceController; use App\Http\Controllers\RefundController; use App\Http\Controllers\StoreConfigController; use App\Http\Controllers\StatistiController; use App\Http\Controllers\UserController; use App\Http\Controllers\UssdController; use App\Http\Controllers\VoucherHistoryController; Route::get('top-up-dashboard', [DashboardTopUp::class, 'getDashboard']); Route::get('get-transaction-histories/{accountNumber}/{date1}/{date2}', [TransactionHistoryController::class, 'getExtrato']); Route::get('user-extrato', [PaymentController::class, 'getExtrato']); Route::get('get-report', [StatistiController::class, 'getWeekReport']); Route::post('send-sms', [SmsController::class, 'sendSms']); // USSD Route::prefix('ussd')->group(function () { Route::get('balance/{phone}', 'UserController@getBalance'); Route::get('check-phone/{phone}', 'Sislog\UssdController@checkPhone'); Route::get('check-imali-account/{account_number}/{phone}', 'Sislog\UssdController@checkImaliAccount'); Route::get('get-store-transactions/{phone}', [UssdController::class, 'getTransactions']); }); Route::get('fcm', 'FcmController@sendNotification'); // USER CLIENT SESSION //Route::post('save-token', 'UserClientController@saveToken'); Route::post('save-token', [UserClientController::class, 'saveToken']); Route::post('save-client-integrator', [UserClientController::class, 'saveClientIntegrator']); //Route::post('save-client-integrator', 'UserClientController@saveClientIntegrator'); Route::get('get-clients', 'UserClientController@getClients'); // AND USER CLIENT TEST Route::get('get-pedido/{id}/{client_id}', 'MoneyRequestController@getPedido'); Route::get('get-client-test', 'TopUpTestController@getDstvProducts'); Route::get('check-client-start-test/{smartCard}', [TopUpTestController::class, 'checkClientStartTimes']); Route::post('pay-startimes-test', [TopUpTestController::class, 'payStartTimesPackage']); // GET-TRANSACTION Route::get('check-transaction/{id}', [UserClientController::class, 'checkTransactionStatus']); Route::get('get-lang', [UserClientController::class, 'getLang'])->middleware('localization'); Route::middleware(['auth:sanctum', 'localization'])->prefix('apps')->group(function () { // Route::get('make-recharge', 'Partner\BimController@makeRecharge'); Route::post('make-recharge', [BimController::class, 'makeRecharge']); Route::get('check-reference', 'Partner\BimController@verificarEntidadeReferencia'); }); Route::middleware(['auth:sanctum', 'localization'])->prefix('partner')->group(function () { // GET-TRANSACTION Route::get('get-transaction/{id}', [UserClientController::class, 'getTransaction']); // GET-TRANSACTION Route::get('check-transaction/{id}', [UserClientController::class, 'checkTransactionStatus']); // GENERATE TRANSACTION Route::post('generate-transaction', [UserClientController::class, 'Qrcode']); // funciona // GET STATIC QRCODE Route::get('get-qrcode/{accountNumber}', [UserClientController::class, 'getStoreQrcode']); // funciona // GENERATE PAYMENT Route::post('generate-payment', [UserClientController::class, 'generatePayment']); // funciona // CONFIRM PAYMENT Route::post('confirm-payment', [UserClientController::class, 'makePayment']); // funciona // get Store Payments REFUBNDD Route::get('get-store-payments-refunds/{accountNumber}', [UserClientController::class, 'getRefunds']); // REFUND CUSTOMER Route::post('refund-customer', [UserClientController::class, 'refundCustomerNew']); Route::post('refund-confirmation', [UserClientController::class, 'confirmRefund']); // get Store Payments Route::get('get-store-payments/{accountNumber}', [UserClientController::class, 'getStorePayments']); // get Generated Payments Route::get('get-generated-payments/{accountNumber}', [UserClientController::class, 'getGeneratedPayments']); }); Route::get('make-recharge', 'Partner\BimController@makeRecharge'); Route::get('check-reference', 'Partner\BimController@verificarEntidadeReferencia'); Route::post('store/login', 'Api\LoginStore@login'); Route::post('store/refresh', 'Api\LoginStore@refresh'); Route::get('period-store-day-test', [CloseController::class, 'getPeriodCloses']); Route::middleware('auth:store-api')->prefix('store')->group(function () { Route::get('account', 'StoreController@getUser'); Route::post('generate-transaction-store', 'StoreAmountGenerationController@generateTransactionStore'); Route::get('get-transactions/{id}', 'StoreController@getTransactions'); Route::get('get-period-transactions/{date1}/{date2}', [StoreController::class, 'getPeriodTransactions']); Route::get('get-all-transactions', 'StoreController@getAllTransactions'); Route::post('get-closed-transactions', 'StoreController@getClosedTransactions'); Route::get('get-dashboard/{id}', 'StoreController@getDashboard'); Route::post('get-dashboard2', 'StoreController@getDashboard2'); Route::get('get-daily-dashboard', 'StoreController@getDailyDashboard'); Route::post('update-firebase-token', 'StoreController@updateFirebaseToken'); Route::get('close-store-day', 'StoreController@getStoreDayCloses'); Route::get('period-store-day', [CloseController::class, 'getPeriodCloses']); Route::post('logout', 'Api\LoginStore@logout'); Route::post('change-password', 'StoreController@changePassword'); Route::get('admin/get-merchant-transactions/{id}', 'StoreController@getStoreTransactions'); Route::post('receive-notification', [StoreDeviceController::class, 'receiveNotification']); Route::post('refund-account', [RefundController::class, 'refundCustomerNewStore']); Route::post('confirm-refund-account', [RefundController::class, 'refundConfirmation']); Route::post('close-period', [CloseController::class, 'closePeriod']); Route::post('open-period', [CloseController::class, 'openPeriod']); }); Route::get('store/dashboard', 'StoreController@getChartDashboard'); //Route::get('store/get-dashboard/{id}', 'StoreController@getDashboard'); //MERCHANT ROUTES Route::post('merchant/login', 'Api\MerchantController@login'); Route::post('merchant/refresh', 'Api\MerchantController@refresh'); Route::middleware('auth:merchant-api')->prefix('merchant')->group(function () { Route::get('account', 'MerchantController@loggedUser'); Route::post('logout', 'Api\MerchantController@logout'); // Route::get('get-merchant-stores/{id}', 'ComercianteController@getStore'); // Route::get('get-store-payments', 'MerchantController@getPayments'); Route::get('get-store-payments/{date1}/{date2}', [MerchantController::class, 'getPaymentsWithDate']); Route::get('get-stores', 'MerchantController@getMerchantStores'); Route::post('refund-imali-account', [RefundController::class, 'refundCustomerNew']); Route::post('refund-confirmation', [RefundController::class, 'refundConfirmation']); Route::get('get-refunds', [RefundController::class, 'getRefundCustomer']); Route::post('change-password', [MerchantController::class, 'changePassword']); Route::get('get-store-periods/{storeId}', [MerchantController::class, 'getStorePeriods']); Route::get('get-store-period-transactions/{storeId}', [MerchantController::class, 'getPeriodTransactions']); Route::get('get-imali-account/{accountNumber}', 'MerchantController@getImaliAccount'); Route::get('get-periodos', 'MerchantController@getPeridos'); Route::get('get-periodos-loja/{storeId}', 'MerchantController@getPeridosLoja'); Route::get('get-closed-transactions-store/{storeId}/{dateReference}', 'MerchantController@getPagamentosPeriodoLoja'); Route::get('get-general-dashboard', 'MerchantController@getMerchantDashboard'); Route::get('get-store-dashboard/{storeId}', 'MerchantController@getStoreDashboard'); Route::get('get-period-transactions/{store_id}/{date1}/{date2}', [StoreController::class, 'getPeriodTransactionsMerchant']); }); //Route::get('/miguel-admin', 'LogController@getLogs')->middleware('auth:admin-api'); Route::post('admin/save-comerciante-test', 'ComercianteController@saveComerciante'); //Route::get('admin/get-daily-close-topup', 'CloseController@getTopUpDailyClose'); //Route::get('admin/get-daily-close-topup/{date1}/{date2}', 'CloseController@getTopUpDailyClose'); Route::get('admin/get-daily-close-topup/{date1}/{date2}', [CloseController::class, 'getTopUpDailyClose']); Route::get('admin/get-documents-test', 'UserDocumentController@getDocuments'); Route::post('register', 'Api\Auth\RegisterController@register'); Route::post('login', 'Api\Auth\LoginController@login'); Route::post('refresh', 'Api\Auth\LoginController@refresh'); Route::post('send-password-reset-link', 'Api\Auth\LoginController@resetLink'); //===================== ADMIN ROUTES ===================== Route::prefix('admin')->group(function () { Route::post('save-user', [AdminController::class, 'saveUser']); Route::post('login', [AdminController::class, 'login']); Route::post('refresh', [AdminController::class, 'refresh']); Route::post('logout', [AdminController::class, 'logout']); }); //Route::get('get-type-services', [TypeServiceController::class, 'index']); //Route::post('save-type-services', [TypeServiceController::class, 'store']); //Route::post('update-type-services/{id}', [TypeServiceController::class, 'update']); //Route::get('delete-type-services/{id}', [TypeServiceController::class, 'destroy']); //Route::get('get-type-services/{id}', [TypeServiceController::class, 'edit'])/; //Route::get('get-services', [ServiceConfigController::class, 'index']); //Route::post('save-services', [ServiceConfigController::class, 'store']); //Route::post('update-services/{id}', [ServiceConfigController::class, 'update']); //Route::get('delete-services/{id}', [ServiceConfigController::class, 'destroy']); //Route::get('get-services/{id}', [ServiceConfigController::class, 'edit']); //Route::get('get-account-services', [ServiceConfigAccountController::class, 'index']); //Route::post('save-account-services', [ServiceConfigAccountController::class, 'store']); //Route::post('update-account-services/{id}', [ServiceConfigAccountController::class, 'update']); //Route::get('delete-account-services/{id}', [ServiceConfigAccountController::class, 'destroy']); //Route::get('get-account-services/{id}', [ServiceConfigAccountController::class, 'edit']); Route::middleware('auth:admin-api')->prefix('admin')->group(function () { Route::get('get-topup-history/{date1}/{date2}', [VoucherHistoryController::class, 'getVoucherHistories']); Route::post('add-or-update-config', [StoreConfigController::class, 'addOrUpdateConfigs']); Route::get('get-store-config/{id}', [StoreConfigController::class, 'getStoreConfig']); Route::get('find-imali-account/{query}', [MerchantController::class, 'getAccountNumber']); Route::get('find-store-account/{query}', [MerchantController::class, 'getStoreAccount']); Route::get('find-merchant-account/{query}', [MerchantController::class, 'getMerchantAccount']); Route::post('update-store-logo', [StoreController::class, 'updateStoreImage']); // reset Password Route::post('change-password', [AdminController::class, 'changePassword']); Route::post('deny-documents-update', 'UserDocumentController@negarPedidoActualizacaoDocumentos'); Route::post('accept-documents-update', 'UserDocumentController@updateUserInformation'); Route::get('get-documents/{status}', 'UserDocumentController@getDocuments'); Route::get('get-user-documents/{id}', 'UserDocumentController@getUserDocuments'); Route::post('send-messages', 'PushNotificationController@sendMessage'); Route::get('get-app-logs', [LogController::class, 'getLogs']); Route::get('get-full-logs', [LogController::class, 'getFullLog']); Route::get('get-my-transferencias2/{id}', 'PaymentController@getTransferenciasHistory'); Route::get('get-my-transferencias-data', 'PaymentController@getTransferenciasHistoryData'); Route::get('get-imali-configuracoes', 'DashboardController@getImaliConfiguracoes'); Route::get('get-carregamentos2/{datainicial}/{datafinal}', 'DashboardController@getCarregamentos'); Route::get('get-dashboard', 'DashboardController@getIndicadores'); Route::post('update-imaliaccount-config', 'DashboardController@updateImaliAccountConfig'); Route::post('update-imaliaccount-kyc', 'ImaliAccountController@updateKyc'); // USERS ALL AND CRUD // Route::post('create-user', 'Api\AdminController@saveUser'); Route::get('account', 'Api\AdminController@loggedUser'); Route::get('paytekusers', 'Api\AdminController@getUsers'); Route::get('delete-user/{id}', 'Api\AdminController@deleteUser'); Route::get('get-user/{id}', 'Api\AdminController@getUser'); Route::post('update-user', 'Api\AdminController@updateUser'); Route::get('paytekuser-enable-or-disable/{id}', 'Api\AdminController@enableOrDisable'); // Route::get('admin/update-profile-user/{id}', 'Api\AdminController@updateUserPasword'); Route::post('update-user-password', 'Api\AdminController@updateUserPasword'); Route::get('get-merchant-transactions/{id}', 'StoreController@getStoreTransactions'); // END USERS AND CRUD Route::get('get-profits/{date1}/{date2}', 'ProfitController@getProfits'); // Route::get('get-stores', 'StoreController@getStores'); Route::get('get-stores', [StoreController::class, 'getStores']); // Route::get('get-stores', [StoreController::class, 'getStorePayments']); Route::get('get-imali-accounts', 'UserController@getImaliAccounts'); Route::get('get-merchant-stores/{id}', 'ComercianteController@getStore'); Route::post('get-merchant', 'ComercianteController@getMerchant2'); Route::get('get-comerciantes', 'ComercianteController@getComerciantes'); Route::get('get-ramo-activity', 'ComercianteController@getRamoActivity'); Route::get('get-stores', 'StoreController@getStores'); Route::get('get-profits', 'ProfitController@getProfits'); Route::get('get-imali-configuracoes', 'DashboardController@getImaliConfiguracoes'); Route::get('get-carregamentos2/{datainicial}/{datafinal}', 'DashboardController@getCarregamentos'); Route::get('get-dashboard', 'DashboardController@getIndicadores'); Route::post('update-imaliaccount-config', 'DashboardController@updateImaliAccountConfig'); Route::get('get-imali-accounts', 'UserController@getImaliAccounts'); Route::get('mytransactions/{id}', 'PaymentController@getMyTransactions'); Route::get('get-user/{id}', 'PaymentController@getUser'); Route::get('get-test/{id}', 'PaymentController@getTesteTransaction'); Route::post('recharge', 'UserController@rechargeAccount'); Route::post('recharge-bank-reference', 'UserController@rechargeByReference'); Route::get('users', 'UserController@users'); Route::get('get-bank-connections', 'UserController@bankConnections'); Route::post('update-user-data-mobile', 'UserController@updateUserDataMobile'); // SAVE COMERCIANTE // Route::post('save-comerciante', 'ComercianteController@saveComerciante'); Route::post('save-comerciante', [ComercianteController::class, 'saveComerciante']); // Route::post('save-store', 'ComercianteController@saveLoja'); Route::post('save-store', [ComercianteController::class, 'saveLoja']); Route::post('update-merchant', 'ComercianteController@updateComerciante'); // FIM DO SAVE MERCHANT Route::post('mine-transaction', 'PaymentController@makePayment'); Route::post('mine-transaction-store', 'PaymentController@makePaymentStore'); Route::get('get-payments', 'PaymentController@getPayments'); Route::get('get-my-payment/{id}', 'PaymentController@getMyPayments'); Route::get('get-my-payments', 'PaymentController@getMyPayments2'); Route::get('get-transferencias', 'PaymentController@getTransferencias'); Route::get('get-carregamentos', 'PaymentController@getCarregamentos'); Route::get('get-my-carregamentos2/{id}', 'PaymentController@getMyCarregamentos2'); Route::get('get-my-carregamentos', 'PaymentController@getMyCarregamentos'); Route::get('get-my-transferencias/{id}', 'PaymentController@getMyTransferencias'); Route::post('transfer-money', 'PaymentController@transferMoney'); Route::post('check-account', 'PaymentController@checkReceiver'); Route::get('get-comerciante2/{account_number}', 'ComercianteController@getComerciante2'); Route::get('get-comerciante/{account_number}', 'ComercianteController@getComerciante'); Route::get('generate-qrcode/{id}/{account_number}', 'ComercianteController@generateQrcode'); Route::post('get-merchant', 'ComercianteController@getMerchant2'); Route::get('get-comerciantes', 'ComercianteController@getComerciantes'); Route::get('get-ramo-activity', 'ComercianteController@getRamoActivity'); // Get Users By admon Route::get('get-user-by-account-number/{account_number}', 'ComercianteController@getUserByImaliAccount'); Route::get('get-user-by-account-reference/{reference}', 'ComercianteController@getUserByImaliAccountReference'); Route::get('get-user-data/{id}', 'ComercianteController@getUserData'); // PESQUISA POR PARAMETRO Route::post('update-store', 'StoreController@updateStore'); Route::get('get-merchant-transactions-searched/{datainicial}/{datafinal}/{id}', 'StoreController@getStorePayments'); Route::get('get-transferencias2/{datainicial}/{datafinal}', 'DashboardController@getTransferencias'); Route::get('get-transaction-history/{datainicial}/{datafinal}/{imali}/{type}', 'ImaliAccountController@getImaliTransactions'); Route::get('get-payments2/{datainicial}/{datafinal}', 'DashboardController@getPayments'); Route::get('get-transferencias2/{datainicial}/{datafinal}', 'DashboardController@getTransferencias'); Route::get('get-comerciante-payments/{account_number}', 'ComercianteController@getComercianteTransactions'); Route::get('get-my-transferencias2/{id}', 'PaymentController@getTransferenciasHistory'); Route::get('get-my-transferencias-data', 'PaymentController@getTransferenciasHistoryData'); // KYC Route::post('save-kyc', 'UserKycController@saveKyc'); Route::post('update-kyc', 'UserKycController@updateKyc'); Route::get('delete-kyc/{id}', 'UserKycController@deleteKyc'); // CLOSE DAY Route::get('store-closes/{date1}/{date2}', 'StoreController@getAdminStoresCloses'); Route::get('close-store-day', 'StoreController@getStoreDayCloses'); Route::post('save-close-store-day', 'DayCloseStoreController@dayCloseStore'); Route::get('store-day-closes/{store_id}', 'StoreController@getStoreCloses'); // MPESA Route::post('revert-recharge-transanction', 'UserController@reverteTransaction'); Route::post('send-money-b2b', 'UserController@sendMoneyB2B'); Route::post('send-money-imali-mpesa', 'UserController@sendMoneyImaliMpesa')->middleware('json.response'); // ================ SERVICES NOTIFICATION ======================= Route::get('get-services', [ServiceConfigController::class, 'index']); Route::post('save-services', [ServiceConfigController::class, 'store']); Route::post('update-services/{id}', [ServiceConfigController::class, 'update']); Route::get('delete-services/{id}', [ServiceConfigController::class, 'destroy']); Route::get('get-services/{id}', [ServiceConfigController::class, 'edit']); Route::get('get-account-services', [ServiceConfigAccountController::class, 'index']); Route::post('save-account-services', [ServiceConfigAccountController::class, 'store']); Route::post('update-account-services/{id}', [ServiceConfigAccountController::class, 'update']); Route::get('delete-account-services/{id}', [ServiceConfigAccountController::class, 'destroy']); Route::get('get-account-services/{id}', [ServiceConfigAccountController::class, 'edit']); //================ FIM DE SERVICES NOTIFICATION ======================= }); //fim rotas admin ## ================ SERVICES NOTIFICATION ======================= ///Route::get('get-services', [ServiceConfigController::class, 'index']); //Route::post('save-services', [ServiceConfigController::class, 'store']); //Route::post('update-services/{id}', [ServiceConfigController::class, 'update']); //Route::get('delete-services/{id}', [ServiceConfigController::class, 'destroy']); //Route::get('get-services/{id}', [ServiceConfigController::class, 'edit']); //Route::get('get-account-services', [ServiceConfigAccountController::class, 'index']); //Route::post('save-account-services', [ServiceConfigAccountController::class, 'store']); //Route::post('update-account-services/{id}', [ServiceConfigAccountController::class, 'update']); //Route::get('delete-account-services/{id}', [ServiceConfigAccountController::class, 'destroy']); //Route::get('get-account-services/{id}', [ServiceConfigAccountController::class, 'edit']); ## ================ FIM DE SERVICES NOTIFICATION ======================= //Route::post('add-store-to-client', 'UserClientController@addStoreToUserClient'); Route::post('add-store-to-client', [UserClientController::class, 'addStoreToUserClient']); Route::post('userF', 'UserClientController@getUser'); Route::post('send-codigo', 'UserController@verifyUserNumber'); Route::post('resend-code-verification', 'UserController@resendCode'); Route::post('check-codigo', 'UserController@checkCodigo'); Route::post('sms-test', 'UserController@sendSMS'); Route::get('teste', 'UserController@teste'); Route::post('update-firebase-token', 'UserController@updateFirebaseToken'); Route::post('recharge-by-reference', 'UserController@rechargeByReference2'); Route::get('topup-water-client2', 'TopUpController@getWaterClient'); Route::get('topup-advice', 'TopUpController@runAdvice'); Route::get('topup-close', 'TopUpController@topUpClose'); Route::get('topup-balance', 'TopUpController@getBalance'); Route::get('get-my-devices', 'ConfigController@getMyDevices'); Route::get('get-map-stores-off', [MerchantController::class, 'getAllStores']); Route::middleware('auth:api')->group(function () { //check Pin Route::post('check-pin-unlock', [\App\Http\Controllers\UserController::class, 'validatePin']); //get All Stores Route::get('get-map-stores', [MerchantController::class, 'getAllStores']); // PAGAR STARTIMES Route::post('pay-startimes-test', [TopUpTestController::class, 'payStartTimesPackage']); // ATERAR ISTO Route::post('pay-startimes', [TopUpController::class, 'payStartTimesPackage']); Route::get('check-client-start/{smartCard}', [TopUpController::class, 'checkClientStartTimes']); Route::post('upload-document', 'UserDocumentController@updateDocoment'); Route::get('get-meu-extrato', 'MonthCloseController@getMonthClose'); Route::get('topup-zap-pacotes', 'TopUpController@getZapPacotes'); Route::post('topup-buy-zap-pacote', 'TopUpController@buyZapPacote'); // Route::get('topup-get-dstv/{customer_number}/{type}', 'TopUpTestController@getDstvProducts'); // teste Route::get('topup-get-dstv/{customer_number}/{type}', [TopUpController::class, 'getDstvProducts']); // Route::post('topup-pay-dstv', 'TopUpTestController@buyDstvPacote'); // teste Route::post('topup-pay-dstv', [TopUpController::class, 'buyDstvPacote']); Route::post('pay-dstv', 'TopUpTestController@buyDstvPacote'); Route::get('get-my-water-contador', 'WaterController@getWaterContadores'); Route::post('topup-water-client', 'TopUpController@getWaterClient'); Route::post('topup-pay-water', 'TopUpController@payWater'); Route::post('topup-check-contador', 'TopUpController@checkContador'); Route::get('get-my-contador', 'TopUpController@getMyContador'); Route::post('deny-money-request', 'MoneyRequestController@recusarPedido'); Route::post('money-request', 'MoneyRequestController@requestMoney'); Route::get('get-meus-pedidos', 'MoneyRequestController@getMeusPedidos'); Route::get('get-app-logs', 'LogController@getLogs'); Route::post('update-avatar', 'UserController@updateAvatar'); Route::get('user', 'UserController@getUser'); Route::get('show-hide-balance', 'UserController@hideAndShowBalance'); Route::get('disable-user/{id}', 'UserController@disableUser'); Route::post('change-password', 'UserController@changePassword'); Route::post('check-pin', 'UserController@checkPin'); // Route::post('generate-amount', 'UserController@generateAmount'); Route::post('generate-amount', [UserController::class, 'generateAmount']); Route::get('get-client/{transaction}', 'UserController@getClientDataForPayment'); Route::get('get-client-account/{account}', [UserController::class, 'getClientAccount']); Route::post('upload-photo', 'UserController@uploadPhoto'); // Route::post('logout', 'Api\Auth\LoginController@refresh'); Route::post('logout', 'Api\Auth\LoginController@logout'); Route::get('get-my-imali/{id}', 'UserController@getMyImaliAccount'); Route::get('get-imali-accounts', 'UserController@getImaliAccounts'); Route::get('mytransactions/{id}', 'PaymentController@getMyTransactions'); Route::get('get-user/{id}', 'PaymentController@getUser'); Route::get('get-test/{id}', 'PaymentController@getTesteTransaction'); Route::post('recharge', 'UserController@rechargeAccount'); Route::post('recharge-bank-reference', 'UserController@rechargeByReference'); Route::get('users', 'UserController@users'); Route::get('get-bank-connections', 'UserController@bankConnections'); Route::post('update-user-data-mobile', 'UserController@updateUserDataMobile'); Route::post('save-comerciante', 'ComercianteController@saveComerciante'); Route::post('save-store', 'ComercianteController@saveLoja'); Route::post('update-merchant', 'ComercianteController@updateComerciante'); Route::post('mine-transaction', 'PaymentController@makePayment'); // MAKE PAYMENT // Route::post('mine-transaction-store', 'PaymentController@makePaymentStore'); // Route::post('mine-transaction-store-no-pin', 'PaymentController@makePaymentStore2'); Route::post('mine-transaction-store', [PaymentController::class, 'makePaymentStoreAppNew']); // Route::post('mine-transaction-store', [PaymentController::class, 'makePaymentStore']); // Route::post('mine-transaction-store-no-pin', [PaymentController::class, 'makePaymentStore2']); Route::post('mine-transaction-store-no-pin', [PaymentController::class, 'makePaymentStoreAppNew']); Route::get('get-payments', 'PaymentController@getPayments'); Route::get('get-my-payment/{id}', 'PaymentController@getMyPayments'); Route::get('get-my-payments', 'PaymentController@getMyPayments2'); Route::get('get-transferencias', 'PaymentController@getTransferencias'); Route::get('get-carregamentos', 'PaymentController@getCarregamentos'); Route::get('get-my-carregamentos2/{id}', 'PaymentController@getMyCarregamentos2'); Route::get('get-my-carregamentos', 'PaymentController@getMyCarregamentos'); Route::get('get-my-transferencias/{id}', 'PaymentController@getMyTransferencias'); Route::get('get-my-vouchers', 'PaymentController@getMyVouchers'); Route::post('transfer-money', 'PaymentController@transferMoney'); Route::post('transfer-money-no-pin', 'PaymentController@transferMoney2'); Route::post('check-account', 'PaymentController@checkReceiver'); Route::get('get-comerciante2/{account_number}', 'ComercianteController@getComerciante2'); Route::get('get-comerciante/{account_number}', 'ComercianteController@getComerciante'); // Route::post('get-merchant', 'ComercianteController@getMerchant'); // Route::post('get-merchant', 'ComercianteController@getMerchant2'); Route::post('get-merchant', [ComercianteController::class, 'getStorePayment']); Route::get('get-comerciantes', 'ComercianteController@getComerciantes'); Route::get('get-ramo-activity', 'ComercianteController@getRamoActivity'); //Route::get('get-user-by-account-number/{account_number}', 'ComercianteController@getUserByImaliAccount'); Route::get('get-user-by-account-number/{account_number}', 'ComercianteController@getUserByImaliAccount'); Route::get('get-user-by-account-number-phone/{account_number}', 'ComercianteController@getUserByImaliAccountPhone'); Route::get('get-user-data/{id}', 'ComercianteController@getUserData'); Route::get('get-payments2/{datainicial}/{datafinal}', 'DashboardController@getPayments'); Route::get('get-transferencias2/{datainicial}/{datafinal}', 'DashboardController@getTransferencias'); Route::get('get-comerciante-payments/{account_number}', 'ComercianteController@getComercianteTransactions'); Route::get('get-my-transferencias2/{id}', 'PaymentController@getTransferenciasHistory'); Route::get('get-my-transferencias-data', 'PaymentController@getTransferenciasHistoryData'); // Route::get('get-imali-configuracoes', 'DashboardController@getImaliConfiguracoes'); // Route::get('get-carregamentos2/{datainicial}/{datafinal}', 'DashboardController@getCarregamentos'); // // Route::get('get-dashboard', 'DashboardController@getIndicadores'); // // Route::post('update-imaliaccount-config', 'DashboardController@updateImaliAccountConfig'); Route::post('buy-voucher', 'TopUpController@buyVoucher'); Route::post('buy-voucher-token', 'TopUpController@buyVoucherPin'); Route::post('buy-voucher-direct', 'TopUpController@buyVoucherDirectRecharge'); // Route::post('buy-voucher-advice', 'TopUpController@buyVoucherWithAdvice'); // MOBILE ROUTES Route::get('get-imali-by-phone/{phone}', 'ImaliAccountController@getImaliByPhoneNumber'); Route::get('get-contacts', 'ImaliAccountController@getContacts'); Route::get('get-contacts2', 'ImaliAccountController@getContacts2'); Route::get('get-my-month-consuming', 'UserController@getMyMonthConsuming'); Route::get('get-my-credelec', 'UserController@getMyCredelec'); Route::get('get-my-water', 'UserController@getMyWater'); // END MOBILE ROUTES // Route::post('buy-credelec', 'TopUpController@buyCredelec'); }); Route::get('get-contacts3', 'ImaliAccountController@getContacts2'); // TESTES //FIM DOS TESTES Route::post('test/save-store', 'ComercianteController@saveLoja'); Route::get('est', 'DashboardController@getMyStatics'); //Route::post('buy-voucher', 'TopUpController@buyVoucher'); Route::post('buy-voucher-advice', 'TopUpController@buyVoucherWithAdvice'); Route::get('get-voucher-list', 'TopUpController@getVoucherList'); //Route::post('buy-voucher-direct', 'TopUpController@buyVoucherDirectRecharge'); Route::get('get-voucher-list-local/{id}', 'TopUpController@getVoucherListLocal'); Route::get('get-voucher-types', 'TopUpController@getVoucherTypes'); Route::post('save-voucher-type', 'TopUpController@saveVoucherType'); Route::get('get-voucher-tv', 'TopUpController@getVoucherTv'); //Route::post('recarga-test', 'RecargaAquiController@getVouchers'); Route::post('recarga-test', 'RecargaAquiController@secureSocket'); Route::get('secure-socket', 'RecargaAquiController@secureSocket'); Route::get('send-sms', 'ProfitController@sendSMS'); Route::post('recharge-mpesa-java', 'ApiController@mPesaRecharge'); Route::get('get-users2', 'UserController@getUsers'); Route::post('kyc', 'UserKycController@check'); Route::post('kyc-recharge', 'UserKycController@makeCheck'); Route::post('kyc-payment-check', 'UserKycController@checkSenderPayment'); Route::post('close-store-day', 'DayCloseStoreController@dayCloseStore');