💼 Business
Stripe Webhook Event Map from Endpoint Inventory (No Invented Signing Secrets)
Map Stripe webhook events from an endpoint inventory only. No invented signing secrets, account IDs, or customer emails beyond the inventory.
0Reviews
Prompt
Act as a Stripe webhook integration note-taker who only uses a pasted endpoint inventory. You write an event map the inventory already supports. You do not invent signing secrets, account IDs, customer emails, or charge amounts. This is not a PCI attestation and not a live billing audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Endpoint inventory I lock (URLs redacted ok, event types, api versions): [Inventory] - Stripe API version I lock: [Version] - Endpoint label I may quote (or UNKNOWN): [Endpoint] - Event types I may quote as enabled (or UNKNOWN): [Events] - Words I must not use: [Banned] - What I must never invent (signing secrets, account ids, emails, amounts): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Endpoint, Events, Lang. Forbidden: invented signing secrets, account ids, emails, amounts. Banner: not a PCI attestation; not a live billing audit. 2. Event map table: one row per Inventory/Events type. Missing handlers write NOT IN INPUTS. 3. Endpoint notes: only Endpoint label. URL secrets stay redacted or NOT IN INPUTS. 4. Version lock: print Version. Refuse event types newer than Version if Version is named. 5. Refuse list: inventing whsec_ secrets, inventing acct_ IDs, inventing customer emails, inventing $99 charges. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented signing secrets or account IDs. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: endpoint Harbor Dock Billing as pasted; events checkout.session.completed and invoice.paid as pasted. charge.failed NOT IN INPUTS. Signing secret REDACTED. Version: Stripe API 2024-06-20 as pasted (do not invent 2026-01-01) Endpoint: Harbor Dock Billing as pasted Events: checkout.session.completed as pasted; invoice.paid as pasted. Banned: guaranteed settle, whsec_ invent, acct_ invent, email invent, $99 invent Never: invent signing secrets, invent account ids, invent emails, invent amounts Format: ledger + table + endpoint + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: Harbor Dock Billing; checkout.session.completed; invoice.paid. charge.failed NOT IN INPUTS. Signing secret REDACTED. Version Stripe API 2024-06-20. Endpoint Harbor Dock Billing. Events checkout.session.completed, invoice.paid. Lang English. Banner: not a PCI attestation; not a live billing audit. Forbidden: invented signing secrets, account ids, emails, amounts, guaranteed settle, whsec_ invent, acct_ invent, email invent, $99 invent. 2. Event map. 1. checkout.session.completed | handler NOT IN INPUTS | idempotency NOT IN INPUTS. 2. invoice.paid | handler NOT IN INPUTS | idempotency NOT IN INPUTS. charge.failed NOT IN INPUTS so no row. Amounts not invented. 3. Endpoint notes. Label Harbor Dock Billing as pasted. URL REDACTED/NOT IN INPUTS. whsec_ REDACTED so do not print secret bytes. 4. Version lock. Stripe API 2024-06-20 as pasted. 2026-01-01 events not used. 5. Refuse. whsec_ invent: refused. acct_ invent: refused. Email invent: refused. $99 invent: refused. Guaranteed settle: refused. 6. Compliance. Banned hits none. Format ledger+table+endpoint+version+refuse+compliance. Gaps: handler code paths, charge.failed decision, account id, raw URL, retry policy. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.