Boost My AgentGet Boost OS
Whop

Whop starter module

Purchase webhooks

Verifies Whop purchase events and processes repeat deliveries without duplicate work.

Files
5
Lines
198
Languages
TypeScript

Included files

This page lists paths and purposes, not source contents.

  • src/webhooks/handlers/membership-activated.ts

    Links an activated membership to its app order without treating activation as payment.

    TypeScript

    18 lines

  • src/webhooks/handlers/membership-deactivated.ts

    Ends membership access through the optional app adapter module.

    TypeScript

    15 lines

  • src/webhooks/handlers/payment-failed.ts

    Records a readable payment failure signal without granting or removing access.

    TypeScript

    12 lines

  • src/webhooks/handlers/payment-succeeded.ts

    Validates a successful payment before granting the exact app order once.

    TypeScript

    61 lines

  • src/webhooks/route.ts

    Verifies raw Whop webhooks and dispatches each claimed event exactly once.

    TypeScript

    92 lines