@extends('layouts.admin') @section('title', 'Payment — Admin') @section('heading', 'Payment '.$payment->reference) @section('content')
@foreach ([ 'Status' => $payment->status->label(), 'Amount' => $payment->formattedAmount(), 'User' => $payment->user?->name ?? 'Deleted user', 'Plan' => $payment->plan?->displayName(), 'Method' => $payment->methodLabel(), 'Provider reference' => $payment->provider_reference, 'Created' => $payment->created_at->format('j M Y H:i'), 'Paid' => $payment->paid_at?->format('j M Y H:i'), 'Failure' => $payment->failure_reason, ] as $k => $v)
{{ $k }}
{{ $v ?? '—' }}
@endforeach
Provider events
@forelse ($payment->transactions as $t)
{{ $t->event }}{{ $t->status }}{{ $t->created_at->format('j M H:i') }}
@empty

No webhook events recorded.

@endforelse
Actions
@csrf

Safe to repeat: verification is idempotent and never creates a second subscription.

@endsection