raceproof
Licence and trial

Open core, commercial PSP packs

Everything that runs a scenario is open source. What you pay for is the measured behaviour of a real PSP: the fake that answers as Adyen or Stripe does, and the scenarios written against it.

PartWhat it isLicence
raceproof (core)The runner, the scenario menu and report, the PSP pack contract, and a demo PSP and shop with one raceApache-2.0, GitHub and PyPI
paygate-demoA small gateway for Adyen and Stripe with races C3 and S1 behind runtime switches, to watch scenarios fail and passApache-2.0, GitHub
raceproof-adyenThe Adyen fake, scenarios M1, C1–C5 and W1–W4, an example config for paygate-demo, and probes for your own Adyen test accountCommercial
raceproof-stripeThe Stripe fake, scenarios S1–S9, an example config for paygate-demo, and probes for your own Stripe test accountCommercial
The packs

A perpetual licence per company, with a year of updates

Buy once, keep using it.

What you get

The packs you choose, installed with pip from a private package index, for every engineer and CI job in your company. The licence doesn't expire: the versions you have keep working.

Updates

Updates released in the first 12 months are included: new scenarios, fixes, and recalibrations when we re-measure a PSP. After that, renewing is optional and only needed for newer versions. There is no fixed release schedule.

What you can do with it

Test your own payment systems, as often as you like, on your own machines and CI. Reselling the packs or running them as a service for other companies needs a separate agreement.

Support

Email, best effort, about the packs themselves: installing them, a scenario that misbehaves, a bug. Wiring raceproof into your gateway, writing your lab.yaml, custom scenarios or other PSPs are not included.

Price

Quoted per company and pack, with a lower price to renew updates. Tell us which PSPs you integrate and roughly how many teams work on payments.

Your data

The packs run locally. Nothing about your gateway, your scenarios or your results is sent anywhere.

The licence agreement, sent with the quote, sets the full terms.

Trial

30 days to find your first race

  1. Ask for a trial

    Write to us with your company, the PSPs you use and the edge case that worries you. You get credentials for the package index that expire with the trial.

  2. Watch a scenario fail and pass

    Each pack has a ready config for paygate-demo: run C3 or S1 with the fix off, then on.

  3. Point it at your gateway

    Copy the example config, fill in your URLs, statuses and the two or three queries that read what your gateway recorded. Then run the menu.

One trial per company. The trial is for evaluation; it ends by itself after 30 days.

Ask for a trial or a quote

Tell us which PSP you use and which edge case worries you.