# Switchyard diagnostic receipt

Generated 2026-07-20 15:04:11Z. Secrets and raw payload bodies are excluded.

## Endpoint

- Name: billing-production
- ID: `end_9c2f7a1e`

## Request

- Event ID: `evt_20260720_143208_01`
- Received: 2026-07-20 14:32:08.021Z
- Method: `POST`
- Path: `/`
- Remote IP: `203.0.113.10`
- Content type: `application/json`
- Body size: 482 bytes
- Body SHA-256: `8a008a4836daabdee2d60b7584204bf56dda9df30dea0c69efd57a133e6e0b33`
- Privileged original access recorded: no

### Display representation (redacted)

- Redaction policy versions: system mandatory; workspace 3; endpoint 1

#### Headers

| Header | Value |
| --- | --- |
| `host` | `ingest.switchyard.example` |
| `content-type` | `application/json` |
| `user-agent` | `Stripe/1.0 (+https://stripe.com/docs/webhooks)` |
| `stripe-signature` | *(redacted)* |
| `content-length` | `482` |

#### Query parameters

_No query parameters captured._

## Provider diagnosis

- Provider: stripe
- Pack: 2025-06-30.basil (contract 1)
- Webhook family: `payment_intent`
- Detection: strong
- Verification: valid
- Verification method: `stripe-signature v1 HMAC-SHA256`
- Event type: `payment_intent.payment_failed`
- Provider delivery ID: `whd_sample_00000000000001`
- Provider event ID: `evt_sample_stripe_0001`
- Retry hint: false
- Duplicate hint: false
- Batch count: 1
- Diagnosis codes: none
- Response plan: `acknowledge`

## Routing

- Decision: version 7 (evaluator 1)
- Selected: Billing API
- Skipped: Analytics mirror, Sandbox
- Labels: payments
- Matched rules: 1. payments-v3
- Stop point: 1. payments-v3
- Manual selections after live routing: Billing API

## Delivery timeline

### Billing API — exhausted

- Target: `https://billing.internal.example/webhooks`
- Attempts: 4 of 4

| # | Started | Outcome | Category | HTTP | Duration |
| --- | --- | --- | --- | --- | --- |
| 1 | 2026-07-20 14:32:09Z | failure | http_server_error | 500 | 214 ms |
| 2 | 2026-07-20 14:32:39Z | failure | http_server_error | 500 | 187 ms |
| 3 | 2026-07-20 14:34:39Z | failure | http_server_error | 500 | 316 ms |
| 4 | 2026-07-20 14:44:39Z | failure | http_server_error | 500 | 368 ms |

_No payload-shaping evidence recorded._

### Billing API — succeeded

- Target: `https://billing.internal.example/webhooks`
- Attempts: 1 of 4

| # | Started | Outcome | Category | HTTP | Duration |
| --- | --- | --- | --- | --- | --- |
| 1 | 2026-07-20 15:03:58Z | success | — | 200 | 92 ms |

_No payload-shaping evidence recorded._
