SEPA support with deferred intent UPE #6205
Labels
category: projects
For any issues which are part of any project, including bugs, enhancements, etc.
component: checkout
Issues related to Checkout
component: sepa
component: upe
Description
The goal of this issue is to ensure that the main checkout flow for the SEPA Direct Debit payment method is supported and implemented within the deferred intent UPE feature, developed in #5869. In theory, SEPA should be no different than any other UPE payment method; however, SEPA will become the only non-card payment method available for use with recurring payments.
SEPA will consequently require compatibility with existing WC Payment Tokens and WC Subscriptions. This scope of this issue does not include completing the implementation for these features, but will include scoping their current compatibility once the main checkout flow has been completed. Resolving subscriptions can be handled by #5517, while managing payment tokens can be handled by #5531. If further functionality for this feature is needed, we will need to create new issues to handle these requirements.
Acceptance criteria
Features that should be expected within this issue
Things that should not be expected within this issue
Once this feature has been implemented, it would be great if the reviewer (or assignee, if must be) could complete all relevant critical test flows while using SEPA and report which additional functionality still requires implementation, so that we can create new issues to handle this future work.
Testing instructions
To enable SEPA Direct Debit, you will need to enable the SEPA Direct Debit capability from your store's Stripe account dashboard and then refresh your local cache to recheck for this renewed capability; the simplest way that I'm aware of to achieve the latter is to restart the containers for your local Payments Server.
Additional context
Dependent on implementation from #5770
Sibling to #5517 and #5531
The text was updated successfully, but these errors were encountered: