Can we support multiple Stripe accounts during the upgrade?
Upgrading from 1.9.1 to 5.4.1 in prep for an upgrade to 6.x :)
CRM_Stripe_Upgrader::upgrade_5002() skips setting the processor ID if there is more that one Stripe processor configured. This means that CRM_Stripe_Upgrader::upgrade_5002() returns FALSE
Civi::log()->debug('Update 5004 failed. Has Stripe been removed as a payment processor?'); return;
So a couple of questions:
Is it possible to set the processor ID when more than one Stripe processor is configured? Is there a simple way to join the dots from data in CiviCRM? Or would we have to do a stripe export?
Is it OK to not have the processor ID set in civicrm_stripe_customers, civicrm_stripe_plans and civicrm_stripe_subscriptions? I'm presuming not but if it is OK then maybe we should just report to the log and continue with the upgrade instead of pausing
[Error: Upgrade com.drastikbydesign.stripe to revision 5004] Task returned false