Skip to main content
The API Keys section is where you generate the credentials your server uses to authenticate with the V3.20 API, and configure the webhook endpoints that receive real-time event notifications.

API Keys

Creating an API Key

1

Go to API Keys

Click API Keys in the portal sidebar.
2

Click Create API Key

Give the key a descriptive name (e.g. Backend — Production) and select the environment (Sandbox or Live).
3

Select scopes

Choose the minimum set of scopes required for your integration. Follow the principle of least privilege.
4

Copy the secret

The full API key is shown once at creation. Store it securely in your server environment — it cannot be retrieved again.
Your API key secret is shown only at creation time. If you lose it, revoke the key and create a new one.

Available Scopes

Key Lifecycle

Keys can be revoked at any time from the API Keys list. Always revoke before deleting to ensure no in-flight requests are impacted.

Webhooks

Creating a Webhook Endpoint

1

Go to Webhooks

Click Webhooks in the portal sidebar.
2

Click Create Endpoint

Enter your HTTPS URL and select the environment (Sandbox or Live).
3

Select events

Choose which event types to subscribe to — card events, cardholder events, transaction events, account events, and billing events.
4

Copy the signing secret

Use the webhook signing secret to verify HMAC-SHA256 signatures on incoming payloads. See Signature Verification.

Webhook Delivery & Retries

Fyatu delivers webhook payloads with at-most-once retry logic: After 5 failed attempts the delivery is marked Exhausted. You can manually resend any delivery from the portal.

Delivery Logs

Each webhook endpoint has a Deliveries tab that shows every outbound payload with:
  • Event type and payload
  • HTTP response code from your server
  • Latency
  • Delivery status (SUCCESS, FAILED, RETRYING, EXHAUSTED)
Use the Resend button to replay any past delivery.
Webhook delivery details showing payload, headers, HTTP status, and latency

Testing a Webhook

Click Send Test Event on any configured endpoint to send a synthetic payload and verify your server receives and processes it correctly before going live.

API Request Logs

The API Logs section provides a searchable audit trail of every request made with your API keys: Logs are retained for 7 days.