Provide a checkbox to accept the terms and conditions

Created on 25 December 2018, about 6 years ago
Updated 5 September 2024, 5 months ago

Problem/Motivation

The latest instructions from Alphabank instruct the site owners to force the users to accept the terms and conditions before moving on to the payment system.

Proposed resolution

Add a new setting in the payment method settings form called 'Terms url' to set a page for the terms and condition page.
Add a checkbox in the checkout form to force the user to accept the form before proceeding.

Feature request
Status

Closed: won't fix

Version

2.0

Component

Code

Created by

🇬🇷Greece idimopoulos

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇬🇷Greece vensires

    Thank you for the effort on this. I am going to close this as "won't fix" though since a website may have multiple payment methods and a TOS agreement on only one of them is not so suitable. In most cases, in D7 I commonly used https://www.drupal.org/project/commerce_fieldgroup_panes to create a field group for the order entity and inside it created from the UI a common boolean field to be displayed as a checkbox for the user to check with the title of the field as "I agree with the Terms of Use". Any other information (eg. link) can be added in the description of this checkbox or another way via code. In any case, the agreement is on the order entity and not the payment method.

Production build 0.71.5 2024