I'm looking at adding a Mollie integration to a Ruby app. We currently use Stripe Checkout with Stripe Connect, so I'm coming at it with ideas based on how they do things (😅)
I've been browsing the docs and can't seem to find answers to the following (maybe just missed them...) - could anyone help me out with answers or pointers?
1 - How would I create a Checkout Session on behalf of a Connected Account and redirect a customer to it? (In Stripe we have javascript embedded on a frontend page that dictates the connected account id used - we then ajax to the backend to create a session and retrieve its url)
2 - Are webhooks fired at different stages of a Checkout Session? E.g. upon completion or expiration?
3 - Does completion of a Mollie Checkout Session result in creation of a Customer object, Payment and/or Subscription, as applicable? (In Stripe, we get an Intent object we use to create a fully-fledged payment/subscription via subsequent API calls)
4 - Any examples of webhook structure for different resources/events?
5 - Not strictly a dev question but I also wanted to know: are there any fees for refunds or chargebacks, specifically with regard to SEPA direct debits?