Webhook role
A webhook informs your backend when a transaction changes state. It does not replace your status endpoint; it complements it. Your webhook handler should:- respond quickly with HTTP
200; - be idempotent;
- store the raw payload;
- verify the status through the Mysoleas API afterward if the action is sensitive;
- ignore duplications that were already processed.
Recommended merchant-side payload
Depending on the provider and flow, the payload can vary. Structure your processing around stable fields.Defensive verification
After receiving a critical webhook, call the status endpoint.Expected response
Your webhook endpoint should return200 as soon as the event has been received.
