FlowmageDocs

Create mandate

BetaChanges data

Records a direct-debit or PayPal authorisation a customer has already signed.

Settings

SettingWhat it is
ConnectionRequiredThe Mollie connection the step signs in with.
Customer idRequiredtext
How they payA mandate you took on paper. For one the customer signs online, create a payment with type first instead.
Account holderRequiredtext
IBANtext
BICtext
PayPal e-mailtext
Signed ontext
Your own referencetext
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `mollie`)
customerIdtext
method"directdebit" or "paypal" or "creditcard", by default "directdebit"
consumerNametext
consumerAccounttextused when `method` is "directdebit"
consumerBictextused when `method` is "directdebit"
consumerEmailtextused when `method` is "paypal"
signatureDatetext
mandateReferencetext

Output

FieldType
mandateIdstring
mandateobject
statusstring
replayedMollie replayed an earlier attemptboolean
Sample output, and the expression for each field
  • mandate{}
  • mandateId"mdt_h3gAaD5U"
  • replayedfalse
  • status"valid"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "connection": "<connection id>",
    "consumerAccount": "",
    "consumerBic": "",
    "consumerEmail": "",
    "consumerName": "<account holder>",
    "customerId": "<customer id>",
    "mandateReference": "",
    "method": "directdebit",
    "signatureDate": ""
  },
  "label": "Create mandate",
  "type": "mollie.createMandate",
  "version": 1
}