Page MenuHomePhabricator

Implement PayPal EC ManageRecurringPaymentsProfileStatusCancel in SmashPig
Open, Needs TriagePublic4 Estimated Story Points

Description

Doc Link: https://developer.paypal.com/api/nvp-soap/manage-recurring-payments-profile-status-nvp/

This is to cancel a recurring payment on the PayPal end, something we have not done with other PaymentProvider classes in SmashPig. So it can use a new function name (cancelRecurring?) and response class.

Params:

				'USER' => (from config),
				'PWD' => (from config),
				'VERSION' => 204,
				'METHOD' => 'ManageRecurringPaymentsProfileStatus',
				'ACTION' => 'Cancel',
				'PROFILEID' => $params['subscr_id']

Event Timeline

Dwisehaupt set the point value for this task to 4.Oct 7 2022, 4:28 PM

Change 860643 had a related patch set uploaded (by AndyRussG; author: AndyRussG):

[wikimedia/fundraising/SmashPig@master] Implement PayPal EC ManageRecurringPaymentsProfileStatusCancel API call

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