Directory / plugin

Ravenzoz EU Withdrawal Button & Consent for Memberships

v0.2.2 · by praveen64

EU withdrawal button and checkout consent for MemberPress, LearnDash and Paid Memberships Pro, built for Directive 2023/2673.

View on WordPress.org

About this plugin

Since 19 June 2026, EU Directive 2023/2673 (Art. 11a) requires online sellers of in-scope distance contracts to
display a functional withdrawal button and confirm withdrawal requests on a durable medium. Sellers of digital
content with immediate access can be exempted from withdrawal, but only if they capture explicit consent and
acknowledgment from the buyer before the contract.

This plugin adds that withdrawal button, the consent-capture checkout flow, and durable-medium email
confirmations to three membership and course platforms: MemberPress, LearnDash, and Paid Memberships Pro.

This plugin helps you meet these requirements; no plugin can guarantee legal compliance. It is a technical aid, not legal advice. Consult a qualified professional to confirm the exemption
wording and process are correct for your business and target markets.

What you get

  • Works with MemberPress, LearnDash and Paid Memberships Pro (auto-detected)
  • Consent checkbox at checkout, with the exact wording recorded
  • Two-step withdrawal function on the buyer’s account page
  • Acknowledgement email sent on a durable medium
  • Admin log of every consent and withdrawal

Planned Pro features

  • Compliance-evidence export
  • Multilingual consent templates
  • EU-only geotargeting

Privacy

The plugin stores each buyer’s consent text, consent time, and (if they withdraw) the name and email address they entered, in a table in your own WordPress database. It sends acknowledgement emails through your site’s normal email system. It does not contact any external service and does not track visitors.

Plugin tags