Page MenuHomePhabricator

paypal ec subscr_cancel failed
Closed, ResolvedPublic

Description

fundraising-misc:Jul 13 23:12:54 civi1002 SmashPig-Gravy: donation_queue_process_message | Error processing message, moving to damaged store. | {"date":1758290615,"txn_type":"subscr_cancel","subscr_id":"I-G39MRWNEUVMA","currency":"USD","order_id":"236224192.1","email":"xx@gmail.com","first_name":"xx","last_name":"xx","country":"US","gross":"5.35","contribution_tracking_id":"236224192","recurring":"1","gateway":"paypal_ec","cancel_date":1783984021,"source_name":"SmashPig","source_type":"job-runner","source_host":"civi1002","source_run_id":4103396,"source_version":"87dfbd6b1f23ee359d96e709c107739fb06f4e90","source_enqueued_time":1783984021}#0 /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/WMFQueue/RecurringQueueConsumer.php(203): Civi\WMFQueue\RecurringQueueConsumer->importSubscriptionCancel()
payments-listener-paypal:Jul 13 23:04:03 frpig1002 SmashPig-PayPal: SPCID-0059444211 | Pushed new message to jobs-paypal: {"charset":"UTF-8","payer_email":"xx@gmail.com","receiver_email":"tle@wikimedia.org","payer_status":"verified","residence_country":"US","currency_code":"USD","next_payment_date":"N\/A","profile_status":"Cancelled","shipping":"0.00","recurring_payment_id":"I-G39MRWNEUVMA","amount_per_cycle":"5.35","outstanding_balance":"0.00","time_created":"07:03:35 Sep 19, 2025 PDT","first_name":"xx","amount":"5.35","initial_payment_amount":"0.00","last_name":"xx","rp_invoice_id":"236224192.1","tax":"0.00","notify_version":"3.9","product_name":"Wikimedia Foundation - monthly gift","payment_cycle":"Monthly","product_type":"1","txn_type":"recurring_payment_profile_cancel","payer_id":"3MKBFDAP9YMSY","period_type":" Regular","ipn_track_id":"dff9855c41fd2","verify_sign":"A0Z2ybAtRH4WnSeDetw2JdP6dbnRAR48NFlcsXAVjOouF..uXWtQZ1u9"} | |

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
AnnWF triaged this task as Medium priority.Jul 13 2026, 11:36 PM
AnnWF moved this task from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.

We have code in https://gerrit.wikimedia.org/g/wikimedia/fundraising/crm/+/refs/changes/12/1313312/8/ext/wmf-civicrm/Civi/WMFQueueMessage/Message.php#1047 tracking the status, should resolved now.double checked the db, we have
MariaDB [civicrm]> select * from civicrm_contribution_recur where trxn_id = 'I-G39MRWNEUVMA';

idcontact_idamountfrequency_unitfrequency_intervalinstallmentsstart_datecreate_datemodified_datecancel_dateend_dateprocessor_idtrxn_idinvoice_idcontribution_status_idis_testcycle_daynext_sched_contribution_datefailure_countfailure_retry_dateauto_renewcurrencypayment_processor_idis_email_receiptfinancial_type_idpayment_instrument_idcampaign_idpayment_token_idcancel_reason
244211365765495.35month102025-09-19 14:03:352025-09-19 14:03:352026-07-23 20:20:232026-07-13 23:07:012026-07-13 23:07:01NULLI-G39MRWNEUVMANULL30192026-07-19 00:00:000NULL0USD71925NULLNULL(auto) User Cancelled via Gateway

seems like we did successfully proceeded this cancel request on time, so can close this ticket.