Skip to content

Conversation

wjrosa
Copy link
Contributor

@wjrosa wjrosa commented Sep 19, 2025

Towards STRIPE-724

Changes proposed in this Pull Request:

As part of the effort to remove all code related to Payment Request Buttons, this PR migrates all settings to the new format, with the express_checkout preffix. It also adapts all code to use the new format, and the unit tests.

Testing instructions

  • Create a new JN website
  • Install WC and the Stripe extension (any version, but not this one)
  • Connect your Stripe account
  • Enable express checkout buttons
  • Build this branch (update/re-enabling-migration-of-settings-to-ece)
  • Install it in the same store
  • Confirm ECE is still working (both settings and checkout)
  • Take a look on your database settings (woocommerce_stripe_settings) and confirm all ECE keys were introduced (with the express_checkout prefix)

  • Covered with tests (or have a good reason not to test in description ☝️)
  • Tested on mobile (or does not apply)

Changelog entry

  • This Pull Request does not require a changelog entry. (Comment required below)
Changelog Entry Comment

Comment

Post merge

@wjrosa wjrosa changed the base branch from develop to update/removing-prbs-frontend-code September 19, 2025 14:38
@wjrosa wjrosa self-assigned this Sep 19, 2025
Base automatically changed from update/removing-prbs-frontend-code to develop October 7, 2025 13:08
@wjrosa wjrosa marked this pull request as ready for review October 20, 2025 21:38
@wjrosa wjrosa requested review from a team, Mayisha and diegocurbelo and removed request for a team October 20, 2025 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant