Create sequence diagrams with simple online tool

Swimlanes.io is a free webapp for making sequence diagrams. You simply edit the text on the left and the diagram is updated in real time. You can download your sequence diagrams as images or distribute with a link.

Title: Mollie Recurring note: Start of the process is equal for both variants Storefront -> Mollie: POST /v2/customers Mollie -> Storefront: cst_ ID Storefront -> Mollie: POST /v2/payments (`+cst_ ID, +sequenceType=first`) note Mollie: Customer authorizes payment Mollie -> Storefront: `tr_ ID, mdt_ ID` note: Variant 1 where Mollie Platform owns the tick logic We have a Storefront and Mollie platform in this case, no Recurring Backend is needed Storefront -> Mollie: POST /v2/customers/{cst}/subscriptions (`+mdt_ ID, +times, +interval`) Mollie -> Storefront: Confirmation (`+sub_ ID`) if: For each new subscription payment Mollie -> Mollie: POST /v2/payments (`+mdt_, +cst_`) Mollie -> Storefront: Webhook (`+tr_`) Storefront -> Mollie: GET /v2/payments/tr_ Mollie -> Storefront: Payment information (`+sub_ ID`) Storefront -> Storefront: Create new order end note Storefront, Mollie: Variant 2 where there an intermediate ReCu-Logic provider that owns the tick logic Storefront -> ReCu Backend: Create subscription (`+cst, +mdt`) if: For each new subscription payment ReCu Backend -> Mollie: POST /v2/payments (`+cst, +mdt, sequenceType=recurring`) Mollie -> ReCu Backend: Confirmation ReCu Backend -> Storefront: Create new order end order: Storefront, ReCu Backend, Mollie