{{-- ============================================= --}} {{-- PÁGINA DE PAGAMENTO (MODERNIZADA) --}} {{-- Layout: Hero + Card Central Full --}} {{-- Padrão: Similar à matrícula --}} {{-- ============================================= --}}
{{-- Background azul claro na página --}} {{-- Hero Header (padrão matrícula) --}} @php $heroVariant = ($financeiro_sucesso ?? false) ? 'success' : 'default'; $heroSubtitle = ($financeiro_sucesso ?? false) ? 'Seu pagamento foi processado com sucesso!' : 'Finalize seu pagamento de forma rápida e segura'; @endphp
{{-- Logo Card (destacado, fundo branco) --}}
{{-- Card Gradient (título + info) --}}
{{-- Decoração --}}
{{-- Título + Subtítulo --}}

PAGAMENTO

{{ $heroSubtitle }}

@if ($sandbox ?? false) Sandbox @endif
{{-- Informações de Suporte --}}
Suporte
Seg a Sex · 10h às 18h
{{-- ========== CARD CENTRAL FULL ========== --}}
{{-- Conteúdo principal --}}
@if ($this->financeiro ?? false) {{-- Botão Voltar (apenas se veio do financeiro e não for sucesso) --}} @if ($vem_do_financeiro && !($financeiro_sucesso ?? false)) @endif {{-- Cards superiores em grid --}}
{{-- Card: Informações do Pagamento --}}

Informações do Pagamento

Matrícula
{{ $financeiro->matricula->matricula_num ?? 'NÃO POSSUI' }}
Código
{{ $financeiro->codigo ?? '---' }}
Descrição
{{ $financeiro->descricao ?? '---' }}
Situação
{{ $financeiro->pagamento_situacao ? __($financeiro->pagamento_situacao) : '---' }}
Vencimento
@if ($financeiro_sucesso ?? false) {{ $financeiro->vencimento_data ? dataData($financeiro->vencimento_data) : '---' }} @else {{ $financeiro->vencimento_data ? dataData($financeiro->vencimento_data,ago:true) : '---' }} @endif
{{-- Card: Matrícula --}}

Matrícula

Aluno
{{ $this->financeiro->matricula->aluno->nome ?? '---' }} {{ $this->financeiro->matricula->aluno->sobrenome ?? null }}
Email
{{ $this->financeiro->matricula->aluno->email ?? '---' }}
Documento
{{ $this->financeiro->matricula->aluno->doc_tipo }} {{ putMask($this->financeiro->matricula->aluno->doc_num,$this->financeiro->matricula->aluno->doc_tipo) }}
Curso
{{ $financeiro->matricula->turma->curso->nome ?? '---' }}
Turma
{{ $financeiro->matricula->turma->turma_codigo ?? '---' }} — {{ $financeiro->matricula->turma->turma_nome ?? '' }}
{{-- Card: Detalhamento do Pagamento --}}

Detalhamento do Pagamento

{{ $financeiro->descricao ?? 'Matrícula • Turma ' . ($financeiro->matricula->turma->turma_codigo ?? '---') }}

{{ convertMoney($financeiro->vencimento_valor,'R$ ') }}
@if($financeiro->vencimento_valor_desconto > 0)

Desconto aplicado

- {{ convertMoney($financeiro->vencimento_valor_desconto,'R$ ') }}
@endif
Valor Total
{{ convertMoney($financeiro->vencimento_valor_pagamento,'R$ ') }}
@if ($financeiro_sucesso ?? false) {{-- Card: Pagamento Realizado --}}

Pagamento Realizado

Data do Pagamento
{{ $financeiro->vencimento_data ? dataData($financeiro->vencimento_data) : '---' }}
Método Usado
{{ __($financeiro->forma_pgto ?? '---') }}
Nº. Transação
{{ $financeiro->forma_pgto_transacao_nsu ?? '---' }}
{{-- Botões de Navegação --}} @else @if (($sandbox ?? false) || ($recaptcha ?? false)) {{-- Card: Forma de Pagamento --}}
{{-- Header do card --}}

Forma de Pagamento

Escolha como deseja efetuar o pagamento

{{-- Botão Voltar (apenas se veio do financeiro e não for sucesso) --}} @if ($vem_do_financeiro && !($financeiro_sucesso ?? false)) @endif
{{-- Tabs de forma de pagamento --}}
@foreach (listFormasPagamento() as $forma_item) @endforeach
{{-- Conteúdo da forma selecionada --}}
@if ($forma_pgto ?? false) {{-- FORMA - BOLETO --}} @if ($forma_pgto == 'boleto') @if (($financeiro->forma_pgto == $forma_pgto) && ($pagamento['ResponseDetail'] ?? false) && dataCarbon($financeiro->forma_pgto_validade,'YmdHis') > now()->format('YmdHis'))
Vencimento {{ $pagamento['ResponseDetail']['DueDate'] ?? 'No DueDate' }}
Situação {{ $pagamento['ResponseDetail']['Message'] ?? 'No Message' }}
Nº Documento {{ $pagamento['ResponseDetail']['IdTransaction'] ?? 'No IdTransaction' }} / {{ $pagamento['ResponseDetail']['GuarantorIdentity'] ?? 'No GuarantorIdentity' }}

Código de barras para pagamento

@php $DigitableLine = $pagamento['ResponseDetail']['DigitableLine'] ?? '00000000000000000000000000000000000000000000000000'; @endphp
{{putMask($DigitableLine,'boleto')}}
Acessar Boleto
@else
@if (dataDiferenca($financeiro->vencimento_data) > 0) Vencimento {{dataData($financeiro->vencimento_data,ago:true)}} @else Data Boleto pagamento até{{ now()->addDays(1)->format('d/m/Y') }} @endif
{{-- @dump($this->financeiro->matricula->aluno->user->toArray()) @dump($this->pagamento) --}} {{-- Alertas de Sessão --}} @include('components.ead-alerts-pgto', [ 'user_admin_pep' => ($this->financeiro->matricula->aluno?->user->user_admin_pep ?? false), 'pagamento' => $this->pagamento ?? null, 'transacao' => $this->transacao ?? null ]) @endif

Atenção

A efetivação do pagamento ocorre somente após a compensação do boleto em até 3 dias úteis.

@endif {{-- FORMA - PIX --}} @if ($forma_pgto == 'pix') @if (($financeiro->forma_pgto == $forma_pgto) && ($financeiro->forma_pgto_transacao_nsu)) @if (($financeiro->forma_pgto_json ?? false) && dataCarbon($financeiro->forma_pgto_validade,'YmdHis') > now()->format('YmdHis')) @php $decode = json_decode($financeiro->forma_pgto_json,true); @endphp
Situação {{$decode['ResponseDetail']['Message'] ?? 'Aguardando'}}
@if ($decode['ResponseDetail']['Key'] ?? false)

Código PIX Copia e Cola

{{$decode['ResponseDetail']['Key']}}

Última Verificação: {{ now()->format('H:i:s') }}

Atenção

Aguardando a realização do PIX usando o código Copia e Cola acima. Após efetuado, o pagamento pode levar até 5 minutos para ser identificado.

@endif @else

Código Vencido

O código gerado anteriormente venceu. Clique no botão abaixo para gerar um novo código PIX.

{{-- Alertas de Sessão --}} @include('components.ead-alerts-pgto', [ 'admin_pep' => ($this->financeiro->matricula->aluno?->user->user_admin_pep ?? false), 'pagamento' => $this->pagamento ?? null, 'transacao' => $this->transacao ?? null ]) @endif @else {{-- Alertas de Sessão --}} @include('components.ead-alerts-pgto', [ 'admin_pep' => ($this->financeiro->matricula->aluno?->user->user_admin_pep ?? false), 'pagamento' => $this->pagamento ?? null, 'transacao' => $this->transacao ?? null ])

Pagamento Instantâneo

A efetivação acontece somente após realizar o pagamento do PIX gerado.

@endif @endif {{-- FORMA - CREDITO --}} @if ($forma_pgto == 'cartao-credito')
{{-- Alertas de Sessão --}} @include('components.ead-alerts-pgto', [ 'admin_pep' => ($this->financeiro->matricula->aluno?->user->user_admin_pep ?? false), 'pagamento' => $this->pagamento ?? null, 'transacao' => $this->transacao ?? null ])
@endif @else

Selecione uma das formas de pagamento acima

@endif
{{-- Sandbox button --}} @if ($sandbox ?? false)
@endif {{-- Rodapé gateway --}}

Pagamentos processados via

SAFE2PAY
@endif @if ((!$sandbox ?? false) && (!$this->forma_pgto ?? false))
{!! NoCaptcha::renderJs() !!} {!! NoCaptcha::display(['data-callback' => 'onCallBack']) !!}
@error('recaptcha') {{ __($message) }} @enderror
@endif {{-- Referência --}}

Ref: {{$financeiro->id}}

@endif @else @endif {{-- Fim do conteúdo principal --}}
{{-- Fim do card central --}}
@include('page-footer')