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

Event Contribution Created When No Payment Option Provided

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.16
    • Fix Version/s: 5.5
    • Component/s: CiviEvent
    • Labels:
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code
    • Verified?:
      No

      Description

      Hi folks,

      I didn't have luck trying to reproduce on demo sites (https://demo.circle-interactive.co.uk/ gave me access denied and dmaster was in Russian and taking forever to switch back to English).

      The issue:

      A client created an event and configured both fees (via price set) and enabled online registration, but forgot to select a payment option (neither payment processor no pending pay later was enabled). This resulted in completed registrations AND completed contributions for the price set options selected.

      Desired improvement:

      Upon clicking either live or test registration links and/or upon clicking "Save" or "Save and Done", present users with a warning message along the lines of:

      "You have listed fees or selected a price set, but no payment option has been selected. Please select at least one payment option or remove fees from the event configuration for an unpaid event".

      Any attempt to register for an event configured with fees but without a payment option should result in an error and no registration/event contribution should be created.

      Thanks in advance for your time,
      Tamar

        Attachments

          Activity

            People

            • Assignee:
              yashodha Yashodha Chaku
              Reporter:
              tamar Tamar Meir
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: