Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Important
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.25
-
Fix Version/s: 4.7.30
-
Component/s: CiviMember
-
Labels:
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Contributed Code
-
Verified?:No
Description
When Membership Signup process started using online page. we create contribution record with 'pending incomplete' status.
Then request submitted to payment gateway for approval, if its successful then status changed to 'completed' and if failed it should change to 'Failed'.
Right now status still show as 'pending' due to incomplete transaction.
(this is happening only for membership payment and not for normal donation, we have separate function to call doPayment )
Normal donation process handled through '
CRM_Contribute_BAO_Contribution_Utils::processConfirm' And membership payment handled through '
CRM_Contribute_Form_Contribution_Confirm::postProcessMembership' page.
functionality available in Utils.php which update status to 'Failed' is not present for membership payment if failed.