Commit graph

9967 commits

Author SHA1 Message Date
Niklas Gutberlet
0682f6f7b7
updated badge links 2025-05-27 17:46:20 +02:00
Niklas Gutberlet
c7aeed005b
Update README.md 2025-05-27 17:35:32 +02:00
Emili Castells
088cd982e8
Merge pull request #3418 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-fix-unavailable-settings-service
Replace the unavailable country code service (4254)
2025-05-27 16:21:39 +02:00
Emili Castells Guasch
b3f5fb7473
Remove partner referrals tests for now 2025-05-27 16:20:50 +02:00
Emili Castells Guasch
fd48506ae7
Use wc country instead of new settings service 2025-05-27 15:49:39 +02:00
Emili Castells Guasch
a42a038ed0
Merge branch 'PCP-4254-mexico-installments-new-ux-updates-fix-unavailable-settings-service' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4254-mexico-installments-new-ux-updates-fix-unavailable-settings-service 2025-05-27 15:08:08 +02:00
Emili Castells Guasch
6e6f1a1805
Add vaulting product and capabilities 2025-05-27 12:48:00 +02:00
Daniel Dudzic
f1db4ca1a3
🐛 Replace the unavailable country code service 2025-05-26 23:19:42 +02:00
Emili Castells
b5c9a6f5f4
Merge pull request #3410 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-bcdc-fix
Add Mexico-specific logic for BCDC (4254)
2025-05-26 16:19:01 +02:00
Emili Castells
0c4989f24c
Merge pull request #3411 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-todos-features-part-2
Add Configure button for the Installments feature (4254)
2025-05-26 16:18:41 +02:00
Emili Castells Guasch
b66f3421c6
Update changelog 2025-05-26 16:18:08 +02:00
Emili Castells Guasch
9b4476a5dc
Merge branch 'trunk' into PCP-4254-mexico-installments-new-ux-updates-todos-features-part-2 2025-05-26 16:16:49 +02:00
Emili Castells
dd80101116
Merge pull request #3408 from woocommerce/PCP-4679-v2-can-not-process-payment-if-subscriptions-is-not-selected-when-onboarding
Can not save payments if subscriptions is not selected when onboarding (4679)
2025-05-26 15:59:40 +02:00
Emili Castells Guasch
f4bfb4b12a
Update changelog 2025-05-26 15:59:07 +02:00
Emili Castells
ffb174a4b7
Merge pull request #3406 from woocommerce/PCP-4631-v2-calling-process-payment-again-on-a-completed-pay-pal-order-causes-the-payment-is-not-yet-ready-to-be-processed-order-processor-php-189
Add condition to not process already completed order (PCP-4631)
2025-05-26 12:36:02 +02:00
Emili Castells Guasch
3a43cd4335
Fix phpunit tests 2025-05-26 12:03:11 +02:00
Emili Castells
cccdb4bdef
Merge pull request #3407 from woocommerce/PCP-4704-fix-wc99-ui
Fix new settings UI in WC 9.9+
2025-05-26 09:22:39 +02:00
Daniel Dudzic
457f0fb542
🧪 Mock essential WooCommerce functions 2025-05-23 23:19:38 +02:00
Daniel Dudzic
e89103078c
🧪 Add wc_get_page_id() mock to prevent undefined function errors 2025-05-23 22:59:51 +02:00
RT3
2472997115
Add French Territories to Apple Pay
Added the French territories:
Mayotte ( YT )
La Reunion ( RE )
Guadelope ( GP )
French Guiana ( GF )
Martinique ( MQ )
2025-05-23 14:54:33 -05:00
RT3
408658bbfc
Add French Territories for Google Pay
Added the following to Google Pay eligibility:
Mayotte ( YT )
La Reunion ( RE )
Guadelope ( GP )
French Guiana ( GF )
Martinique ( MQ )
2025-05-23 14:53:06 -05:00
RT3
1b0d1494da
Add French Territories to Card Fields eligibility
Added French territories:
Mayotte ( YT )
La Reunion ( RE )
Guadelope ( GP )
French Guiana ( GF )
Martinique ( MQ )
2025-05-23 14:49:45 -05:00
RT3
2a47e5ce28
Remove Mayotte from Send Only
Mayotte no longer Send Only country. Remove from list of Send Only countries.
2025-05-23 14:47:42 -05:00
Daniel Dudzic
06a8e16a64
🐛 Only load BCDC button on Classic Checkout 2025-05-23 19:55:24 +02:00
Daniel Dudzic
d9e8d30080
🎨 Add trailing comma 2025-05-23 19:29:10 +02:00
Daniel Dudzic
526f8944f3
⚙️ Add Configure button for the Installments feature 2025-05-23 19:25:38 +02:00
Daniel Dudzic
57e70683b1
🐛 Disable BCDC on Block Checkout 2025-05-23 19:20:21 +02:00
Daniel Dudzic
0de1d21a76
🧪 Fix the DisabledFundingSourcesTest test 2025-05-23 19:11:20 +02:00
Alex P.
ce02887583
Override wpcontent background 2025-05-23 19:44:32 +03:00
Daniel Dudzic
602efee944
🇲🇽 Add Mexico-specific logic for BCDC 2025-05-23 18:40:17 +02:00
Philipp Stracker
cb6fa6eb9f
Fix “data structure with flags” tests
Following default assuptions changed:

1. The "BILLING_AGREEMENT” feature is always sent
2. The “PAYPAL_WALLET_VAULTING_ADVANCED” flag only depends on the ACDC eligbility (not subscription-opt-in)
2025-05-23 18:08:29 +02:00
Philipp Stracker
ca93ce4b83
♻️ Simplify API payload generation
Reason: Makes unit tests more stable, as the `for_country_currency()` helper is always called exactly once, regardless of specified arguments.
2025-05-23 18:04:33 +02:00
Philipp Stracker
652e001161
🎨 Apply code style to unit tests 2025-05-23 18:02:08 +02:00
Philipp Stracker
c236225105
Pass “data structure” test
New default is, that the structure always contains

- feature BILLING_AGREEMENT
- capability PAYPAL_WALLET_VAULTING_ADVANCED

The new capability only depends on the shop country.
2025-05-23 18:00:52 +02:00
Emili Castells Guasch
52a3954ae7
Add order status to log entry 2025-05-23 15:50:04 +02:00
Emili Castells Guasch
24aa99fb80
Do not remove vaulting capabilities when subscriptions is not selecting when onboarding 2025-05-23 12:42:33 +02:00
Alex P.
ce7b586779
Fix title margin in WC 9.9 2025-05-23 10:15:51 +03:00
Alex P.
ca0109b670
Override mainform background 2025-05-23 10:14:51 +03:00
Emili Castells Guasch
0371f315e4
Add condition to not process already completed order 2025-05-22 18:05:15 +02:00
Emili Castells
2e710bbed6
Merge pull request #3405 from woocommerce/PCP-4254-inbox-classic-ux-mexico-installments-new-ux-updates
Add Mexico installments notice in Classic UX and WooCommerce Inbox notifications
2025-05-22 17:16:35 +02:00
Emili Castells Guasch
f44f5478dd
Update changelog 2025-05-22 17:15:57 +02:00
Emili Castells Guasch
77fcf75aee
Extract html from translation strings 2025-05-22 16:58:10 +02:00
Emili Castells Guasch
12f26e230e
Remove unused import 2025-05-22 16:26:09 +02:00
Emili Castells
12e52e309a
Merge pull request #3404 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-todos-features
Add Installments todo and feature for Mexico (4254)
2025-05-22 15:49:55 +02:00
Emili Castells Guasch
a9e5943ada
Fix psalm 2025-05-22 15:46:47 +02:00
Emili Castells Guasch
2b549586ac
Add installments section in classic ux 2025-05-22 15:37:49 +02:00
Emili Castells Guasch
f3e3b1aa93
Adds mexico installments inbox note 2025-05-22 12:57:34 +02:00
Daniel Dudzic
f15e6c8446
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4254-mexico-installments-new-ux-updates-todos-features 2025-05-22 12:19:25 +02:00
Daniel Dudzic
edcb0f7b4c
Add Installments todo and feature for Mexico 2025-05-22 12:16:57 +02:00
Emili Castells
3f629a7449
Merge pull request #3403 from woocommerce/PCP-4141-mexico-bcdc-acdc-adjustments-for-new-ux-part-2
Add Mexico-specific logic for the new UI (4141)
2025-05-22 09:46:27 +02:00