Philipp Stracker
5b05458103
♻️ Decouple init logic from global PPCP config
...
Allow Google Pay logic to initialize on pages that do not provide a global PayPalCommerceGateway object. Required to use CheckoutBootstrap to popuplate billing fields in continuation mode.
2024-08-27 12:34:50 +02:00
Philipp Stracker
07c73985e3
✨ Always load GooglePay scripts on checkout page
2024-08-27 12:32:53 +02:00
Philipp Stracker
15a09d9722
✨ Decouple PayerData from global PPCP object
2024-08-27 12:32:00 +02:00
Philipp Stracker
3e0a44ca1f
🚧 Enqueue missing script for billing data logic
...
When PayLater is disabled and we're in "continuation" context, then the new billing data logic is not working: The relevant JS script is not enqueued.
2024-08-26 18:22:42 +02:00
Philipp Stracker
010f5fbdf1
Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-button/resources/js/modules/OnApproveHandler/onApproveForContinue.js
2024-08-26 14:59:54 +02:00
Emili Castells
7a2b1134a1
Merge pull request #2534 from woocommerce/PCP-3564-fatal-error-when-adding-a-new-page-or-clicking-on-edit-page-block-checkout-block-cart-classic-checkout-classic-cart
...
Fatal error in Block Editor when using WooCommerce blocks (3564)
2024-08-26 14:35:01 +02:00
Philipp Stracker
f5792b1719
🐛 Fix fatal error in SmartButton class
2024-08-26 13:38:45 +02:00
Philipp Stracker
f6f98204c1
🐛 Fix fatal error in PayPalPaymentMethod class
2024-08-26 13:37:47 +02:00
Emili Castells
2699629b90
Merge pull request #2527 from woocommerce/PCP-3547-disable-pay-pal-shipping-callback-by-default
...
Disable PayPal Shipping callback by default (3547)
2024-08-22 11:59:12 +02:00
Emili Castells
ffc389ebda
Merge pull request #2511 from woocommerce/PCP-3317-implement-ap-ms-via-orders-api
...
Implement country based APMs via Orders API (3317)
2024-08-22 11:52:12 +02:00
Emili Castells
fbd7dc1857
Merge pull request #2457 from woocommerce/PCP-3321-separate-apple-pay-button-for-classic-checkout
...
Separate Apple Pay button for Classic Checkout (3321)
2024-08-22 11:37:05 +02:00
Emili Castells
bd206c53a2
Merge pull request #2441 from woocommerce/PCP-2665-remove-currencies-from-country-currency-matrix-in-card-fields-module
...
remove currencies from country-currency matrix in card fields module (2665)
2024-08-22 11:30:24 +02:00
Emili Castells
8d4f93a8ef
Merge pull request #2452 from woocommerce/PCP-3382-add-support-for-woo-commerce-bookings-when-skipping-checkout-confirmation
...
Add support for WC Bookings when skipping checkout confirmation
2024-08-22 11:29:48 +02:00
Philipp Stracker
6c54377a6e
🔀 Merge branch 'trunk'
...
# Conflicts:
# modules/ppcp-applepay/resources/js/ApplepayButton.js
# modules/ppcp-button/resources/js/modules/ContextBootstrap/CheckoutBootstap.js
2024-08-22 11:29:19 +02:00
Emili Castells
1faa6bdec3
Merge pull request #2435 from woocommerce/PCP-3384-shipping-method-visible-in-pay-pal-popup-for-zone-that-has-no-shipping-defined-when-shipping-callback-enabled
...
Patch the order with no shipping methods, instead of throwing an error
2024-08-22 11:29:07 +02:00
Emili Castells Guasch
70695294e1
Merge branch 'trunk' into PCP-3384-shipping-method-visible-in-pay-pal-popup-for-zone-that-has-no-shipping-defined-when-shipping-callback-enabled
2024-08-22 11:20:39 +02:00
Emili Castells
462d2d54dc
Merge pull request #2463 from woocommerce/PCP-3390-add-package-tracking-compatibility-with-dhl-shipping-plugin
...
Add Package Tracking compatibility with DHL Shipping plugin (3390)
2024-08-22 11:19:18 +02:00
Emili Castells
0115dec944
Merge pull request #2437 from woocommerce/PCP-3395-when-there-isnt-any-shipping-option-for-the-address-the-order-is-still-created-from-classic-cart
...
When there isn't any shipping option for the address the order is still created from classic cart
2024-08-22 11:18:44 +02:00
Emili Castells
28adf74ee6
Merge pull request #2476 from woocommerce/PCP-3498-change-apple-pay-and-google-pay-default-button-labels-to-plain
...
Change Apple Pay and Google Pay default button labels to plain (3498)
2024-08-22 11:18:08 +02:00
Emili Castells
cd1e7000ab
Merge pull request #2465 from woocommerce/PCP-3386-buying-a-free-trial-subscription-with-acdc-results-in-a-1-charge-in-the-api-call
...
Buying a free trial subscription with ACDC results in a $1 charge in the API call (3386)
2024-08-22 11:17:40 +02:00
Emili Castells Guasch
b7060d9540
Merge trunk
2024-08-22 10:57:12 +02:00
Emili Castells
3a3fbed9b5
Merge pull request #2475 from woocommerce/PCP-3452-update-acdc-signup-ur-ls
...
Update ACDC signup URLs (3452)
2024-08-22 10:54:16 +02:00
Emili Castells
efc3e48a08
Merge pull request #2496 from woocommerce/PCP-3477-google-pay-button-disappear-from-classic-cart-page-when-we-change-shipping-method-until-reloading-page
...
Various Google Pay button fixes (3477)
2024-08-22 10:53:46 +02:00
Emili Castells
e397945af4
Merge pull request #2526 from woocommerce/PCP-3536-remove-amex-support-for-acdc-when-store-location-is-set-to-china
...
Remove AMEX support for ACDC when store location is set to China (3536)
2024-08-22 10:53:06 +02:00
Emili Castells
8d0dd26f87
Merge pull request #2429 from woocommerce/PCP-3385-can-not-pay-from-block-cart-and-block-checkout-when-shipping-callback-enabled-and-no-shipping-methods-defined
...
Can't pay from block pages when the shipping callback is enabled and no shipping methods defined (3385)
2024-08-22 10:51:11 +02:00
Philipp Stracker
d4d5fb209c
🔧 Enable checkout confirmation for new sites
2024-08-21 18:23:22 +02:00
Emili Castells Guasch
cdc02f1c38
Ensuse wc customer exist before using it
2024-08-21 18:00:03 +02:00
Emili Castells Guasch
2c13266e8c
Update descriptions
2024-08-21 17:47:48 +02:00
Emili Castells Guasch
2e524b53ea
Fix phpcs
2024-08-21 16:33:44 +02:00
Emili Castells Guasch
dd990ca44a
Add trustly gateway
2024-08-21 16:24:37 +02:00
Philipp Stracker
1d0242db1c
🔧 Remove Amex support for CN
2024-08-21 15:57:44 +02:00
Emili Castells Guasch
98536361af
Add support for multiple currencies and countries
2024-08-21 15:55:36 +02:00
Emili Castells Guasch
83cb9d607a
Add p24 gateway
2024-08-21 15:47:23 +02:00
Emili Castells Guasch
cf97f0becd
Add mybank gateway
2024-08-21 15:05:11 +02:00
Emili Castells Guasch
2350a87f6c
Fix typo in ideal payment method register
2024-08-21 14:34:55 +02:00
Philipp Stracker
734951adcb
♻️ Minor cleanup
2024-08-21 14:21:45 +02:00
Philipp Stracker
eba92e6b81
✨ Detect logged in customer in checkout module
2024-08-21 13:52:11 +02:00
Philipp Stracker
9157547993
♻️ Improve PayerData module
2024-08-21 13:51:40 +02:00
Emili Castells Guasch
6dee62747c
Add ideal gateway
2024-08-21 13:04:16 +02:00
Emili Castells Guasch
907656ca88
Refactor to loop list of payment methods
2024-08-21 12:22:08 +02:00
Emili Castells Guasch
5923aeb8b2
Fix psalm
2024-08-21 11:46:29 +02:00
Emili Castells Guasch
8df754fc35
Add blik and eps payments to error handler
2024-08-21 11:15:12 +02:00
Emili Castells Guasch
f36d6d08df
Add eps payment
2024-08-20 17:27:03 +02:00
Emili Castells Guasch
11693c8df2
Add blik payment
2024-08-20 16:02:35 +02:00
Philipp Stracker
97379628d4
✨ Send payer details with order approval request
...
First step to integrate payer details in the payment flow without final confirmation.
2024-08-20 15:37:26 +02:00
Emili Castells Guasch
0a3aa70ea9
Add blik gateway for classic checkout
2024-08-20 15:00:06 +02:00
Philipp Stracker
c39a623de9
🔀 Merge branch 'trunk'
2024-08-20 14:31:59 +02:00
Philipp Stracker
c48c94e09d
✨ New CheckoutBootstrap for GooglePay
...
This new module uses previously stored payer details to populate the checkout form on the classic checkout page.
2024-08-20 14:19:41 +02:00
Philipp Stracker
a51748f805
💡 Improve comments in PayerData module
2024-08-20 14:18:30 +02:00
Philipp Stracker
63b5055903
💡 Document payment workflow
2024-08-20 14:16:57 +02:00