@php $metadata = $subscription->getMetadata(); $transactions = isset($metadata->transactions) ? $metadata->transactions : []; $tid = 'Transaction ID: ' . uniqid(); $transactions[] = [ 'id' => $tid, 'createdAt' => \Carbon\Carbon::now()->timestamp, 'periodEndsAt' => $subscription->nextPeriod()->timestamp, 'amount' => Acelle\Library\Tool::format_price($subscription->plan->price, $subscription->plan->currency->format), ]; $subscription->updateMetadata(['transactions' => $transactions]); @endphp