{{ __('Subscription Details') }}

← Back to Subscriptions

Subscription Status: {{ ucfirst($subscription->status) }}

@if($subscription->status === 'active') @php $daysRemaining = now()->diffInDays($subscription->ends_at, false); @endphp @if($daysRemaining > 0)

This subscription is active and will expire in {{ $daysRemaining }} {{ Str::plural('day', $daysRemaining) }} ({{ $subscription->ends_at->format('M d, Y') }}).

@elseif($daysRemaining === 0)

This subscription expires today ({{ $subscription->ends_at->format('M d, Y') }}).

@else

This subscription has expired {{ abs($daysRemaining) }} {{ Str::plural('day', abs($daysRemaining)) }} ago ({{ $subscription->ends_at->format('M d, Y') }}) but is still marked as active.

@endif @elseif($subscription->status === 'cancelled')

This subscription was cancelled on {{ $subscription->cancelled_at ? $subscription->cancelled_at->format('M d, Y') : 'unknown date' }}.

@elseif($subscription->status === 'expired')

This subscription expired on {{ $subscription->ends_at->format('M d, Y') }}.

@else

This subscription is inactive. It was scheduled to run from {{ $subscription->starts_at->format('M d, Y') }} to {{ $subscription->ends_at->format('M d, Y') }}.

@endif
@if($subscription->status !== 'active') Activate @endif @if($subscription->status === 'active') Deactivate @endif @if($subscription->status !== 'cancelled') Cancel @endif

Administrative Renewal (No Payment)

This action will extend the subscription without charging the customer. Use this for customer service, promotional extensions, or fixing subscription issues.

@for($i = 1; $i <= 12; $i++) @endfor
Extend Subscription (No Charge)

Subscription Renewal with Payment

This action will charge the customer's default credit card and extend their subscription.

@for($i = 1; $i <= 12; $i++) @endfor
Process Payment and Renew

Subscription Information

ID
{{ $subscription->id }}
User
{{ $subscription->user->name }}
Plan
{{ $subscription->plan->name }}
Status
{{ ucfirst($subscription->status) }}
Start Date
{{ $subscription->starts_at->format('M d, Y') }}
End Date
{{ $subscription->ends_at->format('M d, Y') }}
Discounted
@if($subscription->is_discounted) Yes (Insurance) @else No @endif
Original Price
${{ number_format($subscription->plan->price, 2) }}
Discounted Price
@if($subscription->discounted_price) ${{ number_format($subscription->discounted_price, 2) }} @else - @endif
Created At
{{ $subscription->created_at->format('M d, Y H:i:s') }}
Updated At
{{ $subscription->updated_at->format('M d, Y H:i:s') }}

Payment Transactions

{{ $subscription->transactions->count() }} {{ Str::plural('transaction', $subscription->transactions->count()) }}
@if($subscription->transactions->count() > 0)
@foreach($subscription->transactions->sortByDesc('created_at') as $transaction) @endforeach
ID Amount Status Discounted Date
{{ $transaction->id }} ${{ number_format($transaction->amount, 2) }} @if($transaction->status === 'success') @elseif($transaction->status === 'failed') @else @endif {{ ucfirst($transaction->status) }} @if($transaction->is_discounted) Yes @else No @endif {{ $transaction->created_at->diffForHumans() }}
@else

No payment transactions found

This subscription has no associated payment records.

@endif