@extends('admin.layouts.app') @section('content')

Pago #{{ $payment->id_payment }}

{{-- Payment Details --}}
Información del Pago
@if($payment->estado_detalle) @endif
Payment ID {{ $payment->id_payment }}
Publicación {{ $payment->mla_publ ?? '-' }}
Transacción {{ $payment->mla_tran ?? '-' }}
Estado @switch($payment->estado) @case('approved') @case('PAGAD') {{ $payment->estado }} @break @case('pending') Pendiente @break @case('rejected') Rechazado @break @case('refunded') Devuelto @break @case('cancelled') Cancelado @break @default {{ $payment->estado }} @endswitch
Motivo {{ $payment->estado_detalle_label }}
{{ $payment->estado_detalle }}
Total ${{ number_format($payment->mla_total ?? 0, 2, ',', '.') }}
Envío ${{ number_format($payment->mla_envio ?? 0, 2, ',', '.') }}
Fee MercadoPago ${{ number_format($payment->mpg_fee ?? 0, 2, ',', '.') }}
Neto ${{ number_format($payment->net_amount, 2, ',', '.') }}
{{-- Payer Info --}}
Pagador
Nickname {{ $payment->mla_nick ?? '-' }}
Nombre {{ $payment->payer_full_name ?: '-' }}
Email {{ $payment->mla_mail ?? '-' }}
Recibido {{ $payment->mla_recibi ?? '-' }}
{{-- Right Column --}}
{{-- Origen Badge --}}
@if($payment->origen === 'ml') @elseif($payment->origen === 'ecommerce') @endif Origen: {{ $payment->origen_label }}
{{-- Venta MercadoLibre --}} @if($payment->meliOrder) @php $ml = $payment->meliOrder; @endphp
Venta MercadoLibre
@if($ml->buyer_mail ?? $ml->mla_mail) @endif @if($ml->publication) @endif @if($ml->o_f_crea) @endif @if($ml->shp_estado) @endif
Orden ML {{ $ml->order_id }}
Comprador {{ $ml->buyer_nik ?? '-' }} @if($ml->buyer_full_name)
{{ $ml->buyer_full_name }} @endif
Email {{ $ml->buyer_mail ?? $ml->mla_mail }}
Publicación {{ $ml->mla_publ }} @if($ml->publication->titu_publ)
{{ $ml->publication->titu_publ }} @endif
Cantidad {{ $ml->oi_quanti ?? 1 }}
Total ML ${{ number_format($ml->mla_total ?? $ml->o_tot_amou ?? 0, 2, ',', '.') }}
Estado @switch($ml->o_status) @case('paid') Pagada @break @case('cancelled') Cancelada @break @default {{ $ml->o_status }} @endswitch
Fecha {{ $ml->o_f_crea->format('d/m/Y') }} {{ $ml->o_h_crea ?? '' }}
Envío @switch($ml->shp_estado) @case('delivered') Entregado @break @case('shipped') Enviado @break @case('ready_to_ship') Listo para enviar @break @default {{ $ml->shp_estado }} @endswitch
@elseif($payment->origen === 'ml') {{-- Tiene mla_publ pero no se encontró la orden ML importada --}}
Venta MercadoLibre

Publicación: {{ $payment->mla_publ }}

La orden ML no está importada aún. Importe órdenes desde el panel de MercadoLibre.

@endif {{-- Reconciliation (e-commerce) --}} @if($payment->reconciled && $payment->order)
Orden Vinculada
Orden #{{ $payment->order->id }}
Cliente {{ $payment->order->first_name }} {{ $payment->order->last_name }}
Total ${{ number_format($payment->order->grand_total, 2, ',', '.') }}
Metodo {{ $payment->reconciliation_method }}
Fecha {{ $payment->reconciled_at ? $payment->reconciled_at->format('d/m/Y H:i') : '-' }}
@elseif(in_array($payment->estado, ['approved', 'PAGAD']))
Sin Conciliar

Este pago aprobado no tiene orden vinculada.

Ir a Conciliacion
@endif {{-- Documents --}}
Documentos Vinculados
@if($payment->co_reci && $payment->nu_reci)
Recibo
{{ $payment->co_reci }}-{{ $payment->nu_reci }}
@endif @if($payment->co_docu && $payment->nu_docu)
Factura
{{ $payment->co_docu }}-{{ $payment->nu_docu }}
@endif @if(!($payment->co_reci && $payment->nu_reci) && !($payment->co_docu && $payment->nu_docu))

Sin documentos vinculados

@endif
{{-- Observations --}}
Detalle / Observaciones
@if($payment->mla_deta)

Detalle: {{ $payment->mla_deta }}

@endif @if($payment->observaciones)

Observaciones: {{ $payment->observaciones }}

@endif @if(!$payment->mla_deta && !$payment->observaciones)

Sin observaciones

@endif
{{-- Dates --}}
Fechas
Fecha Pago {{ $payment->fecha_pago ? $payment->fecha_pago->format('d/m/Y H:i') : '-' }}
Importado {{ $payment->created_at ? $payment->created_at->format('d/m/Y H:i') : '-' }}
Actualizado {{ $payment->updated_at ? $payment->updated_at->format('d/m/Y H:i') : '-' }}
@endsection @if($payment->reconciled) @push('js') @endpush @endif