@extends('licensing::admin.layout') @section('title', 'Paddle Reconciliation') @section('content')

Paddle Reconciliation

Read-only comparison of the 20 most recent Paddle-linked licences against Paddle {{ $environment }}. This page never changes subscriptions, licences or webhooks.

@if (! $configured)
Paddle API not configured.

Set SONARDESK_PADDLE_API_KEY and SONARDESK_PADDLE_ENVIRONMENT in your local environment, then clear configuration cache. No API calls were made.

@endif
@forelse ($rows as $row) @empty @endforelse
LicenceSubscriptionLocal statusPaddle statusComparison
{{ $row['license']->license_key_last4 ?? $row['license']->id }} {{ $row['license']->external_subscription_id }} {{ $row['license']->subscription_status ?? '—' }} {{ $row['remote_status'] ?? '—' }} {{ $row['result'] }}@if ($row['detail']) {{ $row['detail'] }} @endif
No Paddle-linked licences found in the local database.
@endsection