Skip to content

Conversation

@irisfaraway
Copy link
Member

@irisfaraway irisfaraway commented Dec 29, 2025

https://eaflood.atlassian.net/browse/IWTF-4775

When the user confirms that they would like to cancel, the recurring payment should be cancelled in the CRM using the existing cancellation functionality.

This is PR 1 of 2 to enable that.

This first PR modifies the Sales API to accept different reasons (but only as long as they are Payment Failure or User Cancelled).

https://eaflood.atlassian.net/browse/IWTF-4775

When the user confirms that they would like to cancel, the recurring payment should be cancelled in the CRM using the existing cancellation functionality.
@irisfaraway irisfaraway self-assigned this Dec 29, 2025
@irisfaraway irisfaraway added the enhancement New feature or request label Dec 29, 2025
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 2, 2026

@irisfaraway irisfaraway changed the title Cancellation journey page 3 functionality Cancellation journey - allow different cancellation reasons Jan 2, 2026
irisfaraway added a commit that referenced this pull request Jan 2, 2026
https://eaflood.atlassian.net/browse/IWTF-4775

When the user confirms that they would like to cancel, the recurring payment should be cancelled in the CRM using the existing cancellation functionality.

This is PR 2 of 2 to enable that.

This second PR updates the cancellation journey so that the Sales API is called to cancel an agreement when the user confirms they want to do so. It depends on #2276
@irisfaraway irisfaraway marked this pull request as ready for review January 2, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants