Requex.me LogoRequex.me

Stripe delivers at-least-once — duplicates will happen. Verify the signature, drop events you have already seen (24h window on body.id), keep only successful payments, deliver with retries.

Duplicate-proof Stripe payment processing

payments5 steps·Free — clone into your account in one click

How this workflow works

  1. 1. Stripe webhook

    trigger

    Starts the workflow — from an inbound HTTP request or on a schedule.

  2. 2. Verify Stripe signature

    webhook-verify

    Rejects requests whose HMAC signature does not match your secret.

  3. 3. Drop duplicate events

    webhook-dedup

    Stops the run if the same key was seen within the TTL. Providers deliver at-least-once — duplicates WILL happen.

  4. 4. Only successful payments

    filter

    Stops the run unless the payload matches your conditions.

  5. 5. POST to your fulfilment API

    http-resilient

    HTTP request with retries, backoff, and jitter. ⚠ On success the response body replaces the payload.

Run it without writing any code

Every step above is a visual node in the Requex workflow builder. Clone this template, fill in your own credentials where a step needs them, and it runs in the cloud — no server, no cron box, no npm install. Webhook-triggered workflows get an always-on URL; scheduled ones run on your cron expression.

Open this template in the builder