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

Provide Offline Pay Now functionality

    Details

    • Type: New Feature
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.12
    • Fix Version/s: 4.7.12
    • Component/s: CiviContribute
    • Labels:
    • Documentation Required?:
      None
    • Funding Source:
      Paid Issue Queue
    • Payment Status:
      Invoice Sent

      Description

      Offline Pay Now functionality:
      ---------------------------------------

      > On Edit Contribution page, if Contribution status = Pending (pay later), show a new link 'Pay Now'

      > Pay Now link opens url http://mysite/civicrm/contact/view/contribution?reset=1&action=add&context=contribution&mode=live&cid=X&id=Y
      where X = contact id and Y = contribution id

      > Title of Pay Now Form 'Edit Contribution (Pay Now) '

      > Freeze Total Amount that corresponds to contribution.total_amount

      > Freeze Contribution Status :Pending :Pay Later

      > Rest of the fields stay as is.

      > On post, contribution status should be updated along with other entities contrib.receipt_date, financial_item.status_id and entries in financial_trxn will be added.

      Please also add test coverage for the same.

      For detailed screenshot check 1 ii) https://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=346750980

        Attachments

          Activity

            People

            • Assignee:
              yashodha Yashodha Chaku
              Reporter:
              yashodha Yashodha Chaku
            • Votes:
              0 Vote for this issue
              Watchers:
              4 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 - 1 day, 1 hour, 45 minutes
                1d 1h 45m