Commit graph

1316 commits

Author SHA1 Message Date
Kirill Braslavsky
6c3e627752 create PayPal order after checkout validation 2021-03-16 16:08:42 +02:00
Kirill Braslavsky
9d4ce86c37 create PP order after checkout validation 2021-03-16 15:46:08 +02:00
Kirill Braslavsky
e0d59ce2a0 don't store PP order in class properties 2021-03-16 15:45:36 +02:00
Kirill Braslavsky
91adee26e4 store data to create PP order in class properties 2021-03-16 15:32:52 +02:00
Kirill Braslavsky
8f00894080 don't throw exceptions from handle_request() 2021-03-16 12:02:02 +02:00
Kirill Braslavsky
c631b64ca9 move creating PayPal order into separate function 2021-03-15 19:53:35 +02:00
Kirill Braslavsky
a83af94b88 avoid redundant exception throwing 2021-03-15 19:49:10 +02:00
Kirill Braslavsky
9bdd2631dd rename function 2021-03-15 13:38:04 +02:00
Kirill Braslavsky
b825e4be76 remove redundant ternary 2021-03-15 11:05:47 +02:00
Kirill Braslavsky
238a71f9a4 enqueue PayPal script from backend 2021-03-12 13:34:42 +02:00
dinamiko
ca82a46383 Fix typos getting settings and reverse conditionals to check for true first 2021-03-12 10:52:07 +01:00
Kirill Braslavsky
661c9f3dfa Merge branch 'trunk' into PCP-100-show-wc-message-on-account-creating-error 2021-03-11 15:58:52 +02:00
Emili Castells
8239a6881e
Merge pull request #127 from woocommerce/PCP-96-unblock-credit-for-UK
Remove disabling credit for UK
2021-03-11 12:28:06 +01:00
Emili Castells
f7bd7de3c8
Merge branch 'trunk' into PCP-66-unblock-ui-on-submit-checkout-error 2021-03-11 12:26:32 +01:00
Emili Castells
7c1c11948c
Merge pull request #109 from woocommerce/PCP-82-fr-now-has-pay-in-4
Enable credit messaging for France
2021-03-11 12:23:50 +01:00
dinamiko
f8ac20367b Remove add venmo to disable funding by default, add it as disable_funding option 2021-03-10 15:02:54 +01:00
dinamiko
a291c0da1a Fix phpcs errors 2021-03-10 12:55:35 +01:00
dinamiko
ed3a91f333 Add client-side vaulting for subscription renewals 2021-03-10 12:10:12 +01:00
Kirill Braslavsky
67d9898ffe Revert "wait 1 second before render a button"
This reverts commit 7d4caeaf2c.
2021-03-10 10:37:51 +02:00
Kirill Braslavsky
4f18427edb Revert "render buttons after 3 sec delay"
This reverts commit 52d81b8fde.
2021-03-10 10:37:39 +02:00
Kirill Braslavsky
52d81b8fde render buttons after 3 sec delay 2021-03-05 18:43:54 +02:00
Kirill Braslavsky
7d4caeaf2c wait 1 second before render a button 2021-03-04 12:38:21 +02:00
Kirill Braslavsky
bc5721e0bf Revert "don't call button renderer on checkout immediately"
This reverts commit f121605e41.
2021-03-04 12:33:59 +02:00
Kirill Braslavsky
a984853b5f Revert "render if updated_checkout event was missed"
This reverts commit e3577bdff9.
2021-03-04 12:33:32 +02:00
dinamiko
e7f592efe3 Add test coverage for identity token 2021-03-03 15:08:27 +01:00
Kirill Braslavsky
45dd4a91d9 handle messages from WC as HTML 2021-03-02 20:10:05 +02:00
Kirill Braslavsky
223aa6493d display both WC and own messages 2021-03-02 19:41:18 +02:00
Kirill Braslavsky
a256cc6d53 cache messages element 2021-03-02 19:40:55 +02:00
Kirill Braslavsky
750d5912b0 apply messages as elements of unordered list 2021-03-02 18:37:34 +02:00
Kirill Braslavsky
1e7c2df193 Revert "fix getting error message on order creating fail"
This reverts commit 89a61b33bb.
2021-03-02 17:17:27 +02:00
Kirill Braslavsky
8770cec4d6 rename function 2021-03-02 13:25:29 +02:00
dinamiko
eef459df58 Do not add data-client-token to the script if there is no user 2021-03-02 10:29:40 +01:00
Kirill Braslavsky
0c62f16f14 remove unneeded ternary 2021-03-01 19:01:25 +02:00
Kirill Braslavsky
89a61b33bb fix getting error message on order creating fail 2021-03-01 16:38:24 +02:00
Kirill Braslavsky
e3577bdff9 render if updated_checkout event was missed 2021-02-25 18:41:45 +02:00
Kirill Braslavsky
33146ca354 unblock UI when error on hosted fields caught 2021-02-25 13:39:44 +02:00
Kirill Braslavsky
ca7ca20a54 Don't block UI on order creating start 2021-02-25 13:30:23 +02:00
Kirill Braslavsky
039a01211e Merge branch 'trunk' into PCP-82-fr-now-has-pay-in-4 2021-02-24 08:33:01 +02:00
Kirill Braslavsky
94cd038341 remove disabling credit for UK 2021-02-23 15:09:44 +02:00
Kirill Braslavsky
026889b43e remove spinner on click, on cancel and on error 2021-02-18 12:16:44 +02:00
dinamiko
b9c2550f3b Add save card to hosted fields 2021-02-16 17:06:50 +01:00
dinamiko
6bfb8b2c2a Enable subscriptions plugin support, add settings for vaulting 2021-02-15 13:54:42 +01:00
Kirill Braslavsky
f121605e41 don't call button renderer on checkout immediately
Don't render PayPal button immediately when initiating checkout. Instead, call `render` on `updated_checkout` event only. This event always triggered by WooCommerce after the checkout is loaded. So, this change prevents PayPal buttons from being rendered twice.

See https://github.com/woocommerce/woocommerce/blob/master/assets/js/frontend/checkout.js for more details.
2021-02-10 18:26:41 +02:00
Kirill Braslavsky
9815e8300d handle error after submitting card form 2021-02-10 13:03:16 +02:00
Emili Castells
9434d8f293
Merge pull request #103 from woocommerce/PCP-63
Pcp 63
2021-02-01 11:15:12 +01:00
Emili Castells
faf7e86e51
Merge branch 'trunk' into PCP-81-de-now-has-12-month-installments 2021-01-22 12:21:59 +01:00
dinamiko
3ae8dfe589 Enable credit messaging for France 2021-01-19 12:24:49 +01:00
dinamiko
426989118f Enable credit messaging for Germany 2021-01-19 12:13:15 +01:00
carmenmaymo
f826c25f64 fix tests and cs 2021-01-19 09:50:07 +01:00
dinamiko
1f39afc6e6 Introduce pay in 3 for UK 2021-01-18 17:04:09 +01:00