Skip to Content Skip to Menu

CB Paid Subscriptions – Additional mandatory checkboxes for legal consent during

  • XBOOMX
  • XBOOMX
  • OFFLINE
  • Posts: 151
  • Thanks: 15
  • Karma: 1
1 hour 36 minutes ago #344734 by XBOOMX
Hello Joomlapolis Team,I am using Community Builder with CB Paid Subscriptions (CBSubs) and Stripe Checkout on my Joomla website.We offer paid Premium memberships with durations of 1, 3, and 6 months. These are currently one-time payments, not automatically recurring subscriptions. Premium access is activated immediately after successful payment.I would like to clarify whether CBSubs supports additional mandatory consent checkboxes during the subscription checkout process.Current setupAt the moment, we have one mandatory checkbox on the CBSubs payment confirmation page, before the customer proceeds to Stripe Checkout.The checkbox combines the following statements:
  • Acceptance of our Terms and Conditions and acknowledgment of our withdrawal policy.
  • An explicit request to begin providing the digital service before the 14-day statutory withdrawal period expires.
  • Acknowledgment that the right of withdrawal may be lost once the service has been fully performed, subject to the applicable legal requirements.
What we would like to achieveDue to German and EU consumer protection requirements, we would like to separate these statements into individual checkboxes, if technically possible.Ideally, we would like to have:
  1. A mandatory checkbox for the Terms and Conditions and withdrawal policy, including links to both documents.
  2. A separate mandatory checkbox where the customer explicitly requests immediate activation of the Premium membership before the withdrawal period expires.
  3. If necessary, another checkbox confirming acknowledgment of the legal consequences of immediate service provision and full performance.
My questions are:
  1. Does CB Paid Subscriptions support multiple mandatory checkboxes on the subscription checkout page?
  2. Can these checkboxes be configured through the CBSubs backend, or would this require a custom field, plugin, or template override?
  3. Can each checkbox be made mandatory before the customer is allowed to proceed to Stripe Checkout?
  4. Does CBSubs store the customer's consent for each checkbox together with the subscription or payment record, so that it can be verified later?
  5. Is it possible to include the accepted consent statements in the subscription confirmation email or another permanent record?
We would prefer to implement this using standard CBSubs functionality, without modifying core files or interfering with the existing Stripe Checkout integration.Any guidance or recommended approach would be greatly appreciated.Thank you very much for your support!Best regards

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50798
  • Thanks: 8703
  • Karma: 1475
15 minutes ago #344737 by krileon
Only way to do that is to collect the consent at time of registration with multiple Terms and Conditions fields. We do not currently support multiple terms and conditions at time of payment. The terms and conditions field stores consent date, which you can verify and expire as needed using CBs system plugin and its Verify Consent feature.

I've taken a look at the law and it appears that collection during sign-up is sufficient. You can even condition the extra terms and conditions fields so that they're only visible if a plan is selected. For existing users I suppose that's where the problem might be though.

I've added a feature ticket to look into implementing multiple terms and conditions at checkout in a future release. I can't guarantee any kind of timeframe for this though, sorry.

forge.joomlapolis.com/issues/9977

Is it possible to include the accepted consent statements in the subscription confirmation email or another permanent record?

You'd have to just include that manually. Either as a link to your terms and conditions article or directly inserted into the email.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beat, nant, krileon
Powered by Kunena Forum