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

Online PayNow 'overcharges' partially paid contributions

    Details

    • Type: Bug
    • Status: Won't Do
    • Priority: Important
    • Resolution: Won't Do
    • Affects Version/s: 4.7.31
    • Fix Version/s: None
    • Component/s: CiviContribute
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Needs Funding
    • Verified?:
      No

      Description

      Just noticed that when using the Pay Now functionality from the contact dashboard it does NOT take in account partially paid contributions.

      Instead a payment screen for the full contribution is shown. This can lead to overcharging people and does not add to the fragile trust relationship we (and many non-profits) have with their donors & participants. Therefor I qualified it as a major issue.

      I think the desired behavior is that the payment screen would show the build up of the total like now (it uses the price set where applicable) and under all that the required (remaining) payment should be shown (and used for the payment).

      Online Pay Now functionality was introduced here:
      https://issues.civicrm.org/jira/browse/CRM-19263
      We use it by mailing the constructed link to our users with outstanding contributions, like:
      https://mysite/civicrm/contribute/transact?reset=1&id=7&ccid=1234&cs=355345fdgda60b2d1a89f22fc643b&cid=4321

      I added a screenshot of the contribution that was partially paid (20 paid out of a total of 50), and the corresponding Pay Now screen showing and charging 50, and a mockup of how it should be shown (or at least it should charge the remaining 30 and not the full 50)

        Attachments

        1. 1-PriceSet.png
          87 kB
          Richard
        2. 2-EventRegistration.png
          104 kB
          Richard
        3. 3-Contribution-30.png
          103 kB
          Richard
        4. 4-PayNow-Button-30.png
          71 kB
          Richard
        5. 5-PayNow-Screen-30.png
          59 kB
          Richard
        6. 6-Change_PriceSet-to_20.png
          62 kB
          Richard
        7. 7-Contribution-20.png
          104 kB
          Richard
        8. 8-PayNow-Button-20.png
          76 kB
          Richard
        9. 9-PayNow-Screen-50!.png
          73 kB
          Richard
        10. contribution_finish_partiallypaid_mockup.png
          23 kB
          Richard
        11. contribution_is_fully_charged.png
          19 kB
          Richard
        12. contribution_is_partially_paid.png
          93 kB
          Richard

          Activity

            People

            • Assignee:
              jitendra.purohit Jitendra Purohit
              Reporter:
              magnolia61 Richard
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: