Administrators Mahmoud Posted November 22, 2023 Administrators Share Posted November 22, 2023 View File 6amTech Payment & SMS Gateway Addon Introducing the new Payment & SMS Gateway addon from 6amTech. No matter where you want to run your business with 6amTech’s products, now you have multiple payment and SMS gateways to choose from. It packs with 33 payments and 14 SMS gateways. Note: This addon isn’t an independent product. It only works with 6amTech-developed products. Submitter Mahmoud Submitted 11/22/2023 Category Scripts Demo https://codecanyon.net/item/6amtech-payment-sms-gateway-addon/48481246 1 Quote Support is available for paid files only Support for free files is offered for a fee only Link to comment Share on other sites More sharing options...
Xtreme Royals Technologies Posted November 23, 2023 Share Posted November 23, 2023 un and pass????? to activate Quote Link to comment Share on other sites More sharing options...
5DIAS100CAGAR Posted November 26, 2023 Share Posted November 26, 2023 (edited) When taking a resource from another forum, credit the user who shared. Edited November 26, 2023 by 5DIAS100CAGAR Quote Link to comment Share on other sites More sharing options...
Xtreme Royals Technologies Posted November 26, 2023 Share Posted November 26, 2023 i sucessfully bypass the activation Quote Link to comment Share on other sites More sharing options...
Jhon Jairo Cajas Laurencio Posted November 27, 2023 Share Posted November 27, 2023 gracias Quote Link to comment Share on other sites More sharing options...
Dinarte Menezes Posted November 30, 2023 Share Posted November 30, 2023 @Xtreme Royals Technologies How did you do it? Quote Link to comment Share on other sites More sharing options...
Jhon Jairo Cajas Laurencio Posted December 2, 2023 Share Posted December 2, 2023 When adding it to stackfood it appears as an error Quote Link to comment Share on other sites More sharing options...
Wiles Usa Posted December 3, 2023 Share Posted December 3, 2023 3 hours ago, Jhon Jairo Cajas Laurencio said: Ao adicioná-lo ao stackfood aparece como um erro verifique se sua hospedagem consegue descompactar zip pelo php, coso contrario, instale a extessao Quote Link to comment Share on other sites More sharing options...
Abdul Raheem Posted December 6, 2023 Share Posted December 6, 2023 On 11/24/2023 at 12:39 AM, Xtreme Royals Technologies said: un and pass????? to activate I want to bypass Quote Link to comment Share on other sites More sharing options...
Xtreme Royals Technologies Posted December 6, 2023 Share Posted December 6, 2023 @Jhon Jairo Cajas Laurencio whatsaap me @9517713388 Quote Link to comment Share on other sites More sharing options...
A-r-j-u-n Posted December 8, 2023 Share Posted December 8, 2023 (edited) f Edited January 3 by A-r-j-u-n help people Quote Link to comment Share on other sites More sharing options...
A-r-j-u-n Posted December 8, 2023 Share Posted December 8, 2023 (edited) >i................................................................................................................................ Edited January 3 by A-r-j-u-n Quote Link to comment Share on other sites More sharing options...
Jhon Jairo Cajas Laurencio Posted December 8, 2023 Share Posted December 8, 2023 @Arjun Gautam sir, where do those codes go? Quote Link to comment Share on other sites More sharing options...
A-r-j-u-n Posted December 8, 2023 Share Posted December 8, 2023 6 minutes ago, Jhon Jairo Cajas Laurencio said: @Arjun Gautam sir, where do those codes go? which code ? Quote Link to comment Share on other sites More sharing options...
Xtreme Royals Technologies Posted December 9, 2023 Share Posted December 9, 2023 app/Http/Controllers/Admin/AddonController.php <?php namespace App\Http\Controllers\Admin; use App\CPU\Helpers; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\Validator; use Brian2694\Toastr\Facades\Toastr; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Storage; use Illuminate\Http\JsonResponse; use Illuminate\Support\Facades\Http; use Illuminate\Contracts\Foundation\Application; use Illuminate\Routing\Redirector; use Illuminate\Http\RedirectResponse; class AddonController extends Controller { public function index() { $module_dir = base_path('Modules/'); if (!File::exists($module_dir)) { File::makeDirectory($module_dir); File::chmod($module_dir, 0777); } $dir = 'Modules'; $directories = self::getDirectories($dir); $addons = []; foreach ($directories as $directory) { $sub_dirs = self::getDirectories('Modules/' . $directory); if (in_array('Addon', $sub_dirs)) { $addons[] = 'Modules/' . $directory; } } return view('admin-views.addons.index', compact('addons')); } public function publish(Request $request): JsonResponse|int { $full_data = include($request['path'] . '/Addon/info.php'); $path = $request['path']; $addon_name = $full_data['name']; if ($full_data['purchase_code'] == null || $full_data['username'] == null) { return response()->json([ 'flag' => 'inactive', 'view' => view('admin-views.addons.partials.activation-modal-data', compact('full_data', 'path', 'addon_name'))->render(), ]); } $full_data['is_published'] = $full_data['is_published'] ? 0 : 1; $str = "<?php return " . var_export($full_data, true) . ";"; file_put_contents(base_path($request['path'] . '/Addon/info.php'), $str); return response()->json([ 'status' => 'success', 'message'=> 'status_updated_successfully' ]); } public function activation(Request $request): Redirector|RedirectResponse|Application { $remove = ["http://", "https://", "www."]; $url = str_replace($remove, "", url('/')); $full_data = include($request['path'] . '/Addon/info.php'); $full_data['is_published'] = 1; $full_data['username'] = $request['username']; $full_data['purchase_code'] = $request['purchase_code']; $str = "<?php return " . var_export($full_data, true) . ";"; file_put_contents(base_path($request['path'] . '/Addon/info.php'), $str); Toastr::success(translate('activated_successfully')); return back(); } public function upload(Request $request) { $validator = Validator::make($request->all(), [ 'file_upload' => 'required|mimes:zip' ]); if ($validator->errors()->count() > 0) { $error = Helpers::error_processor($validator); return response()->json(['status' => 'error', 'message' => $error[0]['message']]); } $extractPath = storage_path('app/temp/'); if (!File::exists($extractPath)) { File::makeDirectory($extractPath); } $file = $request->file('file_upload'); $filename = $file->getClientOriginalName(); $tempPath = $file->storeAs('temp', $filename); $zip = new \ZipArchive(); if ($zip->open(storage_path('app/' . $tempPath)) === TRUE) { // Extract the contents to a directory $zip->extractTo($extractPath); $zip->close(); Storage::delete($tempPath); if(File::exists($extractPath.'/'.explode('.', $filename)[0].'/Addon/info.php')){ $moveToPath = base_path('Modules/'); if (!File::exists($moveToPath)) { File::makeDirectory($moveToPath); } if (File::exists($moveToPath.'/'.explode('.', $filename)[0])) { Toastr::warning(translate('already_installed!')); $message = translate('already_installed'); $status = 'error'; }else{ File::copyDirectory($extractPath, $moveToPath); File::chmod($moveToPath, 0777); File::chmod($moveToPath.'/'.explode('.', $filename)[0], 0777); File::chmod($moveToPath.'/'.explode('.', $filename)[0].'/Addon', 0777); Toastr::success(translate('file_upload_successfully!')); $status = 'success'; $message = translate('file_upload_successfully!'); } }else{ File::deleteDirectory($extractPath.'/'.explode('.', $filename)[0]); $status = 'error'; $message = translate('invalid_file!'); } }else{ $status = 'error'; $message = translate('file_upload_fail!'); } File::deleteDirectory($extractPath); return response()->json([ 'status' => $status, 'message'=> $message ]); } public function delete_theme(Request $request){ $path = $request->path; $full_path = base_path($path); $old = base_path('app/Traits/Payment.php'); $new = base_path('app/Traits/Payment.txt'); copy($new, $old); if(File::deleteDirectory($full_path)){ return response()->json([ 'status' => 'success', 'message'=> translate('file_delete_successfully') ]); }else{ return response()->json([ 'status' => 'error', 'message'=> translate('file_delete_fail') ]); } } //helper functions function getDirectories(string $path): array { $directories = []; $items = scandir($path); foreach ($items as $item) { if ($item == '..' || $item == '.') continue; if (is_dir($path . '/' . $item)) $directories[] = $item; } return $directories; } } Quote Link to comment Share on other sites More sharing options...
Jhon Jairo Cajas Laurencio Posted December 9, 2023 Share Posted December 9, 2023 @Xtreme Royals Technologies What function is that for? Quote Link to comment Share on other sites More sharing options...
Abdul Raheem Posted December 12, 2023 Share Posted December 12, 2023 On 12/10/2023 at 4:17 AM, Jhon Jairo Cajas Laurencio said: @Xtreme Royals Technologies What function is that for? For bypassing Quote Link to comment Share on other sites More sharing options...
Jhon Jairo Cajas Laurencio Posted December 12, 2023 Share Posted December 12, 2023 @Abdul Raheem better give me important functions :v Quote Link to comment Share on other sites More sharing options...
diskless cafe Posted January 2 Share Posted January 2 When I want to upload gateway.zip, the upload button at the bottom right does not appear? Quote Link to comment Share on other sites More sharing options...
diskless cafe Posted January 5 Share Posted January 5 Is there anyone who can run iyzipay? When I mark it as a payment option it says 500 error. Quote Link to comment Share on other sites More sharing options...
Omezah Posted March 31 Share Posted March 31 (edited) @diskless cafe my is paystack payment saying 500 Edited March 31 by Omezah Quote Link to comment Share on other sites More sharing options...
Omezah Posted March 31 Share Posted March 31 @Xtreme Royals Technologies country code so I can chat you on Whatsapp I need your assistance@diskless cafe same issue here Quote Link to comment Share on other sites More sharing options...
diskless cafe Posted June 6 Share Posted June 6 On 3/31/2024 at 9:51 PM, Omezah said: @Xtreme Royals Technologies country code so I can chat you on Whatsapp I need your assistance@diskless cafe same issue here country code +90 turkey On 3/31/2024 at 9:51 PM, Omezah said: @Xtreme Royals Technologies country code so I can chat you on Whatsapp I need your assistance@diskless cafe same issue here country code +90 turkey Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.