Coming soon. The design below is the intended shape - a plan, not a live spec.
Test keys, the sandbox URL, and test values are documented here once the environment
is built.
Testing against providers’ own sandboxes
Until the Rheon sandbox exists, card and bank flows run against the underlying providers’ test environments. Two limits are worth knowing before you interpret a result as a bug:- A card payment never reaches
completedon the provider’s sandbox. It settles the card leg and then stops atprocessing, because no chain transfer is ever broadcast there. Purchases sit that way indefinitely. Use it to exercise the flow, not to assert a terminal state. - The card sandbox may settle a different asset than production. Read
cryptoCurrencyoff the quote and the status rather than assuming USDC; a test environment that cannot settle USDC will hand you ETH with a correct amount.
How it will work
Pick the outcome from the input
Pick the outcome from the input
The sandbox will let you select each path by changing one value instead of
reading config - a magic test value (e.g. an amount or a test wallet) that maps to
a specific outcome. One canonical happy-path value covers most testing.
Simulating outcomes
Simulating outcomes
A test clock will let you fast-forward the expiry deadline so you can exercise
the expiry / refund path without waiting.
Sandbox vs production
Sandbox vs production
Do not build pricing or calculation logic on sandbox responses - they are mock
values.