Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-21015

Contribution page creates recurring contribution even though recurring is not selected

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Critical
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.2, 4.7.3, 4.7.4, 4.7.5, 4.7.6, 4.7.7, 4.7.8, 4.7.9, 4.7.10, 4.7.11, 4.7.12, 4.7.13, 4.7.14, 4.7.15, 4.7.16, 4.7.17, 4.7.18, 4.7.19, 4.7.0, 4.7.21, 4.7.20, 4.7.22, 4.7.23
    • Fix Version/s: 4.7.25
    • Component/s: CiviContribute
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code
    • Verified?:
      No
    • How it works currently:
      Hide
      Create a contribution page with:
      - "execute real-time transactions" using either the dummy processor or iATS
      - a membership price set
      - recurring contributions enabled

      Use the contribution page in live mode. A recurring contribution is created and processed even if the "I want to make this contribution every month" box is unchecked.
      Show
      Create a contribution page with: - "execute real-time transactions" using either the dummy processor or iATS - a membership price set - recurring contributions enabled Use the contribution page in live mode. A recurring contribution is created and processed even if the "I want to make this contribution every month" box is unchecked.
    • How it should work:
      By checking the "I want to make this contribution every month" box, a recurring contribution is created. If the box is not checked, a one-time contribution is processed.
    • Acceptance Criteria:
      A recurring contribution should be created only if the "I want to make this contribution every month" box is checked on the contribution page.

      Description

      To reproduce: Create a contribution page with:

      • "execute real-time transactions" using either the dummy processor or iATS
      • a membership price set
      • recurring contributions enabled

      Expected behavior: by checking the "I want to make this contribution every month" box, a recurring contribution is created. If the box is not checked, a one-time contribution is processed.

      Actual behavior: A recurring contribution is created and processed even if the "I want to make this contribution every month" box is unchecked.

      I have not yet explored whether the particular price set options I'm using, or recurring interval/frequency configurations I'm using, make a difference. I also am not sure what version of CiviCRM this dates back to, but I know the issue does not exist in 4.6.30.

        Attachments

          Activity

            People

            • Assignee:
              jitendra.purohit Jitendra Purohit
              Reporter:
              noah Noah Miller
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: