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

Subscription Details

Back

Subscription Information {{ ucfirst(str_replace('_', ' ', $subscription->status)) }}

Subscription ID: {{ $subscription->stripe_subscription_id }}
Stripe Price ID: {{ $subscription->stripe_price_id }}
Amount: ${{ number_format($subscription->amount, 2) }}
Current Period: @if($subscription->current_period_start && $subscription->current_period_end) {{ \Carbon\Carbon::parse($subscription->current_period_start)->format('d M Y') }} - {{ \Carbon\Carbon::parse($subscription->current_period_end)->format('d M Y') }} @else N/A @endif
Created At: {{ \Carbon\Carbon::parse($subscription->created_at)->format('d M Y h:i A') }}
@if (in_array($subscription->status, ['active']))
@csrf @method('PATCH')
@endif

Client & Package Information

Client Name: {{ $subscription->user->name ?? 'N/A' }}
Client Email: {{ $subscription->user->email ?? 'N/A' }}
Studio Name: {{ $subscription->studio->name ?? 'N/A' }}
Package Name: {{ $subscription->package->name ?? 'N/A' }}
Package Price: ${{ number_format($subscription->package->price ?? 0, 2) }}

Payment History {{ $subscription->paymentLogs->count() }} Payments

@if($subscription->paymentLogs->count() > 0)
@foreach($subscription->paymentLogs as $payment)
Transaction ID: {{ $payment->stripe_transaction_id }}
Amount: ${{ number_format($payment->amount, 2) }}
Date: {{ \Carbon\Carbon::parse($payment->payment_date)->format('d M Y h:i A') }}
Status: {{ ucfirst($payment->payment_status) }}
Description: {{ $payment->payment_description }}
@if($payment->failure_message)
Failure Reason: {{ $payment->failure_message }}
@endif
@endforeach
@else

No payment history found for this subscription.

@endif
@endsection