Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vault v3 WC Subscriptions integration (2481) #1920

Merged
merged 6 commits into from
Jan 5, 2024

Conversation

Dinamiko
Copy link
Contributor

@Dinamiko Dinamiko commented Dec 20, 2023

This PR ensures that Vault v3 works correctly with WC Subscriptions.

Acceptance Criteria

  • Go to Standard Payments tab and set Subscriptions mode as PayPal Vaulting in Saved payments.

How to enable Vault v3 and Card Fields features:

add_filter('woocommerce.feature-flags.woocommerce_paypal_payments.save_payment_methods_enabled', '__return_true');
add_filter('woocommerce.feature-flags.woocommerce_paypal_payments.card_fields_enabled', '__return_true');

Check if WC Subscriptions works without enabling Vault v3 for both PayPal and ACDC

  • As a registered customer purchase a couple of subscriptions (with PayPal and ACDC payments) without enabling Vault v3 and Card Fields features. Ensure you can renewal the subscriptions manually.

Check if existing Vault v2 WC Subscriptions still works when v3 is enabled

  • Enable Vault v3 and Card Fields features and renewal the existing subscriptions manually.

Check if new Vault v3 WC Subscriptions works for both PayPal and ACDC

  • As a registered customer purchase a couple of subscriptions (with PayPal and ACDC payments) with vault v3 enabled. Ensure you can renewal the subscriptions manually.

@InpsydeNiklas InpsydeNiklas added this to the 2.5.0 milestone Jan 3, 2024
@Dinamiko Dinamiko merged commit 843bee6 into trunk Jan 5, 2024
14 checks passed
@Dinamiko Dinamiko deleted the vault-v3-wc-subscriptions branch January 5, 2024 13:57
@Dinamiko Dinamiko added the enhancement New feature or request label Jan 12, 2024
@Dinamiko Dinamiko mentioned this pull request Jan 12, 2024
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.

3 participants