Commit graph

7461 commits

Author SHA1 Message Date
Daniel Dudzic
01177bdf40
🐛 Move productChoicesFull inside useEffect to fix ESLint warning 2025-06-16 13:26:20 +02:00
Daniel Dudzic
2ee3d68ecc
🏗️ Clean up the tracking architecture and add a separate tracking data store 2025-06-16 13:11:10 +02:00
Daniel Dudzic
13dfd8f704
📝 Add PHPCS formatting fixes 2025-06-06 14:55:00 +02:00
Daniel Dudzic
8cf8ccf061
🎨 Polish the documentation 2025-06-06 14:51:08 +02:00
Daniel Dudzic
0ba6de569b
📚 Add Tracking documentation 2025-06-06 14:34:55 +02:00
Daniel Dudzic
ea3e64bcb9
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4649-track-wizard-screen-views 2025-06-06 13:33:56 +02:00
Daniel Dudzic
e7d9d6f400
Add Tracks support for the Onboarding flow 2025-06-06 13:33:32 +02:00
Emili Castells
87a8dcc00b
Merge pull request #3412 from Chaithi/trunk
Add French Territories to Expanded Checkout
2025-06-05 11:20:29 +02:00
Emili Castells
12df58b31c
Merge pull request #3431 from woocommerce/PCP-4655-experience-context
Use experience_context
2025-06-02 11:46:43 +02:00
Emili Castells
4f25538d52
Merge pull request #3430 from woocommerce/add-keep-updated-option
Add "Keep updated with PayPal" option in the old and new settings UI
2025-06-02 09:50:30 +02:00
Alex P.
2a033d3f5f
Add tests 2025-06-02 10:04:23 +03:00
Emili Castells
5fa5499890
Merge pull request #3429 from woocommerce/fix-product-subscription-unlink
Fix product subscription unlink functionality
2025-06-02 08:58:11 +02:00
Himad M
55c4a214f5
Update option name and labels 2025-05-30 15:37:53 -04:00
Alex P.
7b07d2aef5
Specify const visibility 2025-05-30 15:57:42 +03:00
Himad M
b540db4954
Add "Keep updated with PayPal" toggle in the new settings UI 2025-05-29 13:53:02 -04:00
Himad M
1df2efd6cd
Add "Keep updated with PayPal" toggle in the old settings UI 2025-05-29 13:52:53 -04:00
Alex P.
5c5929a67b
Fix psalm 2025-05-29 19:56:58 +03:00
Alex P.
da45fb1baf
Remove ApplicationContext 2025-05-29 19:49:43 +03:00
Alex P.
ab5ddd9fab
Use ExperienceContext in renewals 2025-05-29 17:24:00 +03:00
Alex P.
a2d299ef2e
Use ExperienceContext in Oxxo 2025-05-29 16:48:56 +03:00
Alex P.
41b9585d2b
Use ExperienceContext in OrderProcessor 2025-05-29 16:40:35 +03:00
Alex P.
279a3452c8
Use ExperienceContext for PayPal buttons 2025-05-29 16:37:54 +03:00
Alex P.
c19b89ed5b
Do not sent empty brand name
causes error
2025-05-29 16:30:39 +03:00
Alex P.
b0ee2cfc6d
Use ExperienceContext in APMs 2025-05-29 15:19:07 +03:00
Alex P.
4a8b3b74f1
Add ExperienceContextBuilder 2025-05-29 15:16:44 +03:00
Alex P.
a61ae8b6eb
Simplify token parameter 2025-05-29 09:48:35 +03:00
Alex P.
7ea562c697
Simplify log call 2025-05-29 09:11:22 +03:00
Himad M
d115393957
Fix product subscription unlink functionality 2025-05-28 14:40:10 -04:00
Alex P.
25ad33c679
Remove unused class 2025-05-28 20:58:18 +03:00
Emili Castells
b5ea07bcf0
Merge pull request #3395 from woocommerce/PCP-4449-pay-pal-button-greyed-out-on-single-product-page-for-variable-products-with-2-attributes-with-the-old-ui
PayPal button greyed out on single product page for variable products with 2+ attributes with the old UI.  (4449)
2025-05-28 16:10:11 +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 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
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
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
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
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
Emili Castells Guasch
52a3954ae7
Add order status to log entry 2025-05-23 15:50:04 +02:00