What it touches
Order total and order state.
Internal debug / Internal test only
An internal mock for timeouts, wrong amounts, duplicate callbacks, and other payment chaos scenarios.
For a pizzeria
This exists to break things safely in local testing before any broader payment layer is discussed.
Where it fits
These modules are not the live restaurant offer today. They are internal test scaffolding or planned next-step pieces.
This page is the readable P4P explanation for one module. It is meant to be understandable before you open the raw manifest.
What it touches
Order total and order state.
What it does not own
It is not real money, not real settlement, and not a live customer payment option.
Current state
declared only; scenario executor intentionally not enabled yet
Current declared data-access summary: Order total and order state only. No customer funds, wallet data, card data, settlement, or real provider data.
Read next
This ugly-case tester only makes sense after you read the small live payment shape it is meant to protect.
The provider page explains why this remains internal failure testing, not a public payment promise.
If you want the broader module layout again, return to the grouped stack.
Technical identity
p4p.payment.chaospay-mockIf you need the developer-facing version, open the GitHub module reference or the raw manifest. The public P4P page stays focused on what the module means operationally.
Open provider page / Open GitHub module reference / Open GitHub provider reference / Open raw manifest
Contact
Questions about this module, the provider layer, or the live-pilot boundary: hedegreen.research@gmail.com.
Public proof front door: https://pizza4people.com/.
Broader protocol-family direction: https://protocols4people.com/.