@php /** @var array $summary */ $s = $summary ?? []; $intl = $s['international_routing_label'] ?? 'β€”'; $pending = (float) ($s['pending_authorizations'] ?? 0); $reserved = (float) ($s['reserved_invoice_obligations'] ?? 0); @endphp @include('partials.html-root-open') @include('partials.head-meta', ['pageTitle' => 'Card spending controls']) @include('partials.desktop-required-notice') @include('partials.workspace-lg-only-wrap-start') @include('partials.activity-drawer')
@include('partials.activity-panel-permanent') @include('partials.app-sidebar') @include('partials.cards-control-panel-callout')

Spending controls

Toggles below are evaluated at authorization time together with platform feature flags and RiskEngine signals. They do not change your mandate earnings balance; they only gate how the card may be used internationally, online, at ATMs, and for contactless taps.

← Card Management
@include('partials.stripe-powered-financial-rail', ['class' => 'max-w-xl']) @if (session('status'))

{{ session('status') }}

@endif @if ($errors->any())
@foreach ($errors->all() as $err)

{{ $err }}

@endforeach
@endif @if(!$card)

No active instrument

There is no treasury-linked card on file for this workspace, so spending controls cannot be edited. After an instrument is issued and set to Active, limits and routing toggles appear here.

@else

Instrument

{{ $card->masked_pan }}

Cardholder {{ strtoupper($card->cardholder_name) }}

International routing (summary): {{ $intl }}

Authorization pipeline

Pending authorizations
${{ number_format($pending, 2) }}
Reserved invoice obligations
${{ number_format($reserved, 2) }}

Figures mirror the Card Management summary and help you avoid enabling channels that would exceed operational policy once authorizations clear.

Program limits (reference)

Daily
${{ number_format((float) $card->daily_limit, 2) }}
Monthly
${{ number_format((float) $card->monthly_limit, 2) }}
Spending cap
${{ number_format((float) $card->spending_limit, 2) }}

Limits are enforced with your linked institution; changes here update the authorization profile for this workspace.

Physical card replacement

Replacement is only completed through an in-person visit at your linked institution. This screen cannot start a reissue.

@csrf @method('PATCH')

Routing toggles

Each switch maps to the card authorization network. Platform flags (for example international routing) can override an β€œon” position until policy allows.

@endif
@include('partials.workspace-lg-only-wrap-end')