FlowmageDocs

Create subscription

BetaChanges data

Starts a repeating charge on a Mollie customer's mandate.

Settings

SettingWhat it is
ConnectionRequiredThe Mollie connection the step signs in with.
Customer idRequiredtext
Currency"EUR" or "GBP" or "CHF" or "DKK" or "NOK" or "PLN" or "SEK" or "USD" or "CZK" or "HUF" or "AUD" or "CAD" or "RON"
Amount each timeRequiredtext
How oftenRequiredMollie's own words. At most one year between charges.
DescriptionRequiredMollie needs this to be unique among the customer's running subscriptions, and shows it on the bank statement.
Number of chargesLeave empty to charge until it is cancelled.
First charge ontext
Payment methodtext
Mandate idtext
Webhook addresstext
Your own dataobject of text
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `mollie`)
customerIdtext
amountCurrency"EUR" or "GBP" or "CHF" or "DKK" or "NOK" or "PLN" or "SEK" or "USD" or "CZK" or "HUF" or "AUD" or "CAD" or "RON", by default "EUR"
amountValuetextits `{{ }}` must give a string
intervaltext
descriptiontext
timestext
startDatetext
methodtext
mandateIdtext
webhookUrltext
metadataobject of text, by default {}

Output

FieldType
subscriptionIdstring
subscriptionobject
statusstring
nextPaymentDateNext charge onstring
replayedMollie replayed an earlier attemptboolean
Sample output, and the expression for each field
  • nextPaymentDate"2026-10-22"
  • replayedfalse
  • status"active"
  • subscription{}
  • subscriptionId"sub_rVKGtNd6s3"

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": {
    "amountCurrency": "EUR",
    "amountValue": "<amount each time>",
    "connection": "<connection id>",
    "customerId": "<customer id>",
    "description": "<description>",
    "interval": "<how often>",
    "mandateId": "",
    "metadata": {},
    "method": "",
    "startDate": "",
    "times": "",
    "webhookUrl": ""
  },
  "label": "Create subscription",
  "type": "mollie.createSubscription",
  "version": 1
}