@php use App\Models\Option; use App\Models\Transaction; use App\Models\WallsGenerated; use Illuminate\Support\Facades\Crypt; try { $wall_generated = WallsGenerated::where('encrypted_transaction', $_GET['transaction'])->first(); $decryptedTransaction = base64_decode(Crypt::decryptString($_GET['transaction'])); $transaction = Transaction::withoutGlobalScopes()->where('id', $decryptedTransaction)->first(); } catch (Exception $e) { $transaction = null; } $availableOptions = (new App\Http\Controllers\OptionController)->getReduniq($transaction->license_id); $numberFormatter = new NumberFormatter('pt_PT', NumberFormatter::CURRENCY); $hasAvailableReduniqPayment = false; foreach (Option::AvailableOptions['reduniq'] as $method) { if ( !empty($availableOptions[$method]) && !empty($availableOptions[$method]['value']) ) { $hasAvailableReduniqPayment = true; break; } } @endphp
@vite('resources/js/app.js') @vite('resources/css/payment.css') @vite('resources/js/payment.js')
A processar o pagamento...