Skip to main content
Use this extension when you need full control over the SEPA mandate signing process — particularly for SEPA B2B Direct Debit, which requires stricter verification than CORE. If you provide a signing service, Hellgate Commerce will delegate mandate creation and status tracking to it.
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 the return_url provided at mandate creation. Each callback carries an action field:
ActionWhenKey payload fields
CREATEMandate fully signedmandate_pdf (base64 PDF), reference, signed_on
CHANGE_STATUSLifecycle state changetarget_state: ACTIVE, EXPIRED, INACTIVE, or WITHDRAWN
FAILSigning process failedOptional failure_details
TERMINATEMandate terminated by your serviceOptional failure_details
Respond with 202 Accepted for each callback. Any other status is treated as a delivery failure.