Contains the details of the mandate copy request including the original mandate reference.
Reference to an original mandate. The mandate may be identified either by a reference (originalMandateIdentification) or by the full details of the mandate as it currently stands (originalMandate). At least one of the two must be provided.
Which of the two is expected depends on who hosts the mandate register:
- Electrum hosts the mandate register:
originalMandateIdentificationon its own is sufficient for mandate amendment, cancellation and suspension requests. Electrum identifies the mandate from the reference and enriches the request with the full mandate details the scheme requires before forwarding it. Partners are not required to perform a mandate information request first in order to construct these requests, although they may still do so if they need to see the current state of the mandate. - The partner hosts the mandate register: the partner is the source of truth for mandate state, so the full
originalMandatemust be provided.
Core mandate data structure containing all the details of a direct debit mandate.
Identifies the original mandate-management message being referenced or responded to. For MandateInformationRequest, this block is optional on the partner request — Electrum will populate it from the latest message recorded against the mandate before forwarding to the scheme.
{ "mandateStatus": { "schema": "string", "value": "ACTV" }, "originalMandate": { "originalMandate": { … }, "originalMandateIdentification": "string" }, "originalMessageInformation": { "creationDateTime": "2019-08-24T14:15:22Z", "messageIdentification": "string", "messageNameIdentification": "string" } }