@extends('dev.layout') @php $showNav = true; @endphp @section('title', 'Yoco Webhooks') @section('content')
Register a webhook subscription with Yoco and store the signing secret used for signature verification.
{{ $activeKey }}
Set via Settings โ yoco.secret_key. If this looks wrong, update it there and refresh.
Configured ยท {{ $secretStatus }}
Webhook signature verification is active. All incoming Yoco events will be verified.
@elseNot configured
Signature verification is bypassed until a subscription is registered. Register below to receive and store the secret.
@endif
Subscribes to payment.created and payment.refunded events.
The signing secret is returned only once and will be stored automatically.
โ Rotating the secret: If you force re-register, Yoco will issue a new secret which will overwrite the one currently stored. This will not affect in-flight webhooks already in transit.
@endifNo subscriptions found on this account.
@else| ID | Name | Notification URL | Event Types | Enabled | Created |
|---|---|---|---|---|---|
| {{ $sub['id'] ?? 'โ' }} | {{ $sub['name'] ?? 'โ' }} | {{ $sub['notification_url'] ?? 'โ' }} |
@foreach((array)($sub['event_types'] ?? []) as $et)
{{ $et }}
@endforeach
|
@if($sub['enabled'] ?? false) yes @else no @endif | {{ isset($sub['created_at']) ? \Carbon\Carbon::parse($sub['created_at'])->format('d M Y H:i') : 'โ' }} |