This PR fixes the extension installation on some sites.
Before
Previously the extension installation was failing if the EFT payment method was not there as the creation of manual payment processor was dependent on EFT payment method.
After
This PR changes the flow to first create a new payment by the name of Offline Automated Recurring method that manual payment processor will use instead of EFT
Technical Overview
We create a new payment method attached to default financial account of type Asset or the first financial account of type Asset if default financial account of type Asset is not present
hence that the tests are failing for a reason that is unrelated to the work in this PR, so if it passes testing we can merge it, I will need to look into these failed tests separately
Overview
This PR fixes the extension installation on some sites.
Before
Previously the extension installation was failing if the EFT payment method was not there as the creation of manual payment processor was dependent on EFT payment method.
After
This PR changes the flow to first create a new payment by the name of Offline Automated Recurring method that manual payment processor will use instead of EFT
Technical Overview
We create a new payment method attached to default financial account of type Asset or the first financial account of type Asset if default financial account of type Asset is not present