Crossmint Checkout Trigger
AI-generatedSummary
Listen for authenticated Crossmint Paywall webhook requests and trigger the workflow upon receiving payment events. Respond to the webhook request immediately, with the last node's output, or stream output based on configuration.
Inputs
- Mode (required) — Select the webhook mode; currently only 'Paywall' mode is supported which listens for Crossmint paywall payment events.
- Path (required) — Specify the webhook URL path to listen on for incoming requests. Supports dynamic path segments using ':' notation.
- Respond (required) — Define when and how to send a response to the webhook caller: immediately on request receipt, after the last node finishes, or streaming data in real time.
- Response Data — When responding after last node finishes, choose what data to return: all entries array, first entry JSON object, first entry binary, or no response body.
- Tokens (required) — Configure one or more payment tokens accepted for payment, including token name or ID, the receiving EVM address, and the minimum payment amount (supporting up to 6 decimal places).
- Allowed Origins (CORS) — Comma-separated list of URLs allowed for cross-origin non-preflight requests; use '*' to allow all origins.
Output shape
Webhook data payload from the authenticated Crossmint paywall payment event, triggering one or more workflow executions.
The webhook triggers on POST requests to a custom path. The response behavior and data returned to the webhook caller depends on configured Response Mode and Response Data settings. The node requires Crossmint API credentials for authentication and dynamically loads payment tokens options based on environment.
Examples
Example 1: Automate workflow on Crossmint payment reception
Set Mode to 'Paywall', define a unique Path like 'paywall-webhook', configure tokens with USDC and recipient address, and set Respond to 'When Last Node Finishes' with Response Data 'First Entry JSON'. Activate workflow to trigger on Crossmint payment notifications.