To sell paid community memberships with Mollie, separate three records: the recurring plan, provider payment and community-access entitlement. Grant access only after a confirmed first payment, keep a documented grace period for a recoverable renewal and remove access only when the final entitlement state ends.
Map Payment to Access
| Billing state | Community action | Message |
|---|---|---|
| First payment pending | Do not grant paid access | Activation follows confirmed payment |
| Active and paid | Grant or retain the role | Confirm plan and next charge |
| Renewal failed, retry expected | Keep short grace access | State retry and correction route |
| New mandate required | Apply the published limit | Request fresh consent securely |
| Canceled at period end | Keep access to paid-through date | Confirm exact end date |
Never let a browser redirect alone create a Discord, Telegram, Circle, Slack or website role. Use the confirmed payment state.
Create the Membership Without the Mollie API
Mollie's recurring documentation says recurring payments cannot be created in its Web app and require its API directly or through a partner. With PayRequest, connect Mollie, create a membership plan and let the customer complete the first consent payment through the hosted flow.
Before publishing, define the included access, price, interval, start and end rules, cancellation timing, community conduct rules and failed-payment consequences. Do not hide a yearly commitment behind a monthly-looking price.
Choose Fulfilment and Grace Rules
Use native protected posts when content can live in the membership page. Use an external community when discussion and moderation make it the better home. Keep billing entitlement as the source of truth and the external role as a synchronized copy.
Mollie may retry some failed subscription payments up to five times, depending on reason. A useful policy keeps access briefly for recoverable failures, sends one private correction link, removes only the paid role after the deadline and restores it after confirmed recovery.
Run a weekly mismatch report: paid without access, access without entitlement, cancellation-date mismatch, duplicate identity and recovered payment not restored. Moderators need entitlement status, not bank failure codes.
PayRequest Memberships combines recurring plans, protected content and customer self-service around an eligible provider. Test signup, pending, paid, failed renewal, method update, period-end cancellation and access removal before launch.
