@if ($subscription->isActive())
@if ($subscription->getItsOnlyUnpaidRenewInvoice())
@if (!\Auth::user()->customer->preferredPaymentGatewayCanAutoCharge())
@include('elements._notification', [
'level' => 'warning',
'message' => trans('messages.have_new_renew_invoice')
])
@else
@include('elements._notification', [
'level' => 'warning',
'message' => trans('messages.have_new_renew_invoice.auto', [
'date' => Auth::user()->customer->formatDateTime($subscription->getDueDate(), 'datetime_full'),
])
])
@if ($subscription->getItsOnlyUnpaidRenewInvoice()->lastTransactionIsFailed())
@include('elements._notification', [
'level' => 'danger',
'message' => $subscription->getItsOnlyUnpaidRenewInvoice()->lastTransaction()->error
])
@endif
@endif
@endif
@if ($subscription->getItsOnlyUnpaidChangePlanInvoice())
@include('elements._notification', [
'level' => 'warning',
'message' => trans('messages.have_new_change_plan_invoice', [
'link' => action('SubscriptionController@payment', [
'invoice_uid' => $subscription->getItsOnlyUnpaidChangePlanInvoice()->uid,
]),
])
])
@endif
@endif
{{ trans('messages.subscription') }}
@if ($subscription->isActive())
@if ($subscription->isRecurring())
{!! trans('messages.subscription.current_subscription.wording', [
'plan' => $subscription->plan->name,
'money' => Acelle\Library\Tool::format_price($subscription->plan->getPrice(), $subscription->plan->currency->format),
'remain' => $subscription->current_period_ends_at->diffForHumans(),
'next_on' => Auth::user()->customer->formatDateTime($subscription->current_period_ends_at, 'datetime_full')
]) !!}
@else
{!! trans('messages.subscription.current_subscription.cancel_at_end_of_period.wording', [
'plan' => $subscription->plan->name,
'money' => Acelle\Library\Tool::format_price($subscription->plan->getPrice(), $subscription->plan->currency->format),
'remain' => $subscription->current_period_ends_at->diffForHumans(),
'end_at' => Auth::user()->customer->formatDateTime($subscription->current_period_ends_at, 'datetime_full')
]) !!}
@endif
@if (\Auth::user()->customer->can('disableRecurring', $subscription))
{{ trans('messages.subscription.disable_recurring') }}
@endif
@if (\Auth::user()->customer->can('enableRecurring', $subscription))
{{ trans('messages.subscription.enable_recurring') }}
@endif
@if (\Auth::user()->customer->can('cancelNow', $subscription))
{{ trans('messages.subscription.cancel_now') }}
@endif
@endif
@include('subscription._invoices')
@if ($subscription->isActive())
@if ($subscription->getItsOnlyUnpaidChangePlanInvoice())
@endif
@if ($subscription->getItsOnlyUnpaidRenewInvoice())
@include('invoices.bill', [
'bill' => $subscription->getItsOnlyUnpaidRenewInvoice()->getBillingInfo(),
])
@if (\Auth::user()->customer->preferredPaymentGatewayCanAutoCharge())
@else
@if (!$subscription->getItsOnlyUnpaidRenewInvoice()->getLastAndItIsPendingTransaction())
@else
@endif
@endif
@endif
@endif
@include('account._payment_info', [
'redirect' => action('SubscriptionController@index'),
])