Page MenuHomePhabricator

Payment method migration: Credit cards - Import tokens to Civi
Closed, ResolvedPublic

Description

We currently have a job that runs at 01:00am UTC for pulling the latest transaction activities from Fundraiseup to Civi. Due to this job, we are able to ensure data consistency between Civi and Fundraiseup. As such, in order to import these tokens to Civi, we need to identify the existing recur records on Civi for the Fundraiseup recurring and update the tokens on the contribution recur records.

Tasks:

  • Identify and update the recur processor token and processor to Gravy on each active Fundraiseup credit card recurring on Civi.
  • Create new contribution recur rows for each contact to prevent mismatches and cancel the existing fundraising recur rows.
  • Set the next charge date to the month following the expected completion of the migration.

Event Timeline

@EMartin noting the question that came up today re: whether we are porting over a smaller number of tokens as a test to ensure their recurring payments hit - is this the phab to note this requirement?

@AKanji-WMF @dkozlowski. I think this is a question for you.

Change #1182931 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@master] Add script to run the fundraiseup/gravy token imports

https://gerrit.wikimedia.org/r/1182931

Change #1182931 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add script to run the fundraiseup/gravy token imports

https://gerrit.wikimedia.org/r/1182931

@Damilare should we have a separate task or sub task to remove Fundraise Up code from Audit / queue consumers?

Change #1183696 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@deployment] Add script to run the fundraiseup/gravy token imports

https://gerrit.wikimedia.org/r/1183696

Change #1183696 merged by jenkins-bot:

[wikimedia/fundraising/crm@deployment] Add script to run the fundraiseup/gravy token imports

https://gerrit.wikimedia.org/r/1183696

Migrated credit card tokens have been updated on the corresponding Fundraiseup recur rows on CiviCRM. They should begin charging today from 3PM UTC.

Successful transaction on migrated tokens on Gravy

XenoRyet set Final Story Points to 8.