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