This extension is not enabled by default.Contact Hellgate Support to enable it for your account.
How it works
Hellgate Commerce initiates a mandate signing request and then waits for your service to report the outcome via a callback URL.Callback actions
Your service posts status updates to thereturn_url provided at mandate creation. Each callback carries an action field:
| Action | When | Key payload fields |
|---|---|---|
CREATE | Mandate fully signed | mandate_pdf (base64 PDF), reference, signed_on |
CHANGE_STATUS | Lifecycle state change | target_state: ACTIVE, EXPIRED, INACTIVE, or WITHDRAWN |
FAIL | Signing process failed | Optional failure_details |
TERMINATE | Mandate terminated by your service | Optional failure_details |
202 Accepted for each callback. Any other status is treated as a delivery failure.