type === TransactionType::TOP_UP) { $reference = $this->owner->owner->reference; } if($this->type === TransactionType::PAYMENT && $this->owner !== Wallet::class){ $reference = $this->owner->marking; } return [ 'status' => 'success', 'system' => 'EXCHANGE', 'type' => $this->type, 'owner_type' => $this->owner_type, 'owner_id'=> $this->id, 'owner_reference'=> $reference, ]; } }