Details

    • Type: Sub-task
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 4.2.0
    • Component/s: CiviContribute, CiviMember
    • Labels:
      None

      Description

      • If the associated processor supports changes to subscription amount and number of installments via api, then recurring contribution initial notification, as well as subsequent receipts should include a separate link to "Edit Recurring Contribution Amount or Installments". Link includes checksum and loads an edit form with fields to update "Recurring Contribution Amount" and "Number of Installments" (both are pre-filled). 
      • Add same link (but w/o checksum) to Contact Dashboard - recurring contribution selector if supported by associated processor.
      • If processor request succeeds, insert an Activity record:
        • Add new activity type - "Update Recurring Contribution"
        • Activity source contact is logged in / authenticated via checksum user (which should be the donor). Target is also the donor.
        • Activity description should include original "processor_id" and any "update" tracking transaction id's received from processor
      • Send update notification to donor. We can use same message template as for back-office edit.

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days
                3d