Kirill Braslavsky
94cd038341
remove disabling credit for UK
2021-02-23 15:09:44 +02:00
Kirill Braslavsky
06a964f019
fix code style
2021-02-22 15:28:44 +02:00
Kirill Braslavsky
08ef84063d
remove unused namespace import
2021-02-22 14:41:54 +02:00
Kirill Braslavsky
c7b818ac85
add missed class dependency
2021-02-22 14:40:02 +02:00
Kirill Braslavsky
fb3ff1fa91
fix tests
2021-02-22 14:11:08 +02:00
Kirill Braslavsky
62f4146387
wrap throwing code in the try-catch block
2021-02-22 14:08:43 +02:00
Kirill Braslavsky
5d5f395016
fix code style
2021-02-22 13:47:32 +02:00
Kirill Braslavsky
60e392c78f
fix code style in the TransactionUrlProvider
2021-02-22 13:15:56 +02:00
Kirill Braslavsky
14ea92a0c3
add tests for TransactionUrlProvider class
2021-02-22 12:39:49 +02:00
Kirill Braslavsky
6cadb842c1
remove not used interface
2021-02-22 11:28:20 +02:00
Kirill Braslavsky
55c3de4f24
update tests
2021-02-19 19:57:25 +02:00
Kirill Braslavsky
90a0e28f63
add transaction url base to credit card gateway
2021-02-19 18:35:12 +02:00
Kirill Braslavsky
834dec750c
fix class property name
2021-02-19 18:26:28 +02:00
Kirill Braslavsky
c70e4dc87e
remove unused import
2021-02-19 17:21:27 +02:00
Kirill Braslavsky
85cc031427
fix missing class dependency
2021-02-19 17:19:57 +02:00
Kirill Braslavsky
ec4c0a113a
provide base transaction url for paypal gateway
2021-02-19 17:15:04 +02:00
Kirill Braslavsky
9a4ac73a17
add TransactionUrlProvider service
2021-02-19 16:55:36 +02:00
Kirill Braslavsky
aeb4402be8
remove not used import
2021-02-19 16:14:40 +02:00
Kirill Braslavsky
da7b28c367
add order field for payment type sandbox or live
2021-02-19 16:02:59 +02:00
Kirill Braslavsky
6c17c7463f
remove useless condition part
2021-02-19 14:14:26 +02:00
Kirill Braslavsky
7bd17838fb
save transaction id to WC order
2021-02-19 13:54:41 +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
Jorge A. Torres
2d1507863b
Merge pull request #121 from woocommerce/obw-work
...
Rework onboarding code and add REST controller for integration with the OBW
2021-02-16 08:53:00 -05:00
dinamiko
a280a19ec1
Allow PayPal gateway for saved credit cards
2021-02-16 11:52:39 +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
Jorge A. Torres
25282da555
Update php.yml
2021-02-05 09:49:07 -03:00
Jorge A. Torres
04a64383c7
Update php.yml
2021-02-05 09:47:38 -03:00
Jorge A. Torres
11aa5daca9
Add REST routes related to onboarding
...
Adds various routes under `/wc-paypal/v1/onboarding` including `/status` (onboarding status), `/set-credentials` (manually set merchant ID/email and keys) and `/get-params` (information useful for presenting the user with an onboarding button).
2021-02-04 16:26:16 -05:00
Jorge A. Torres
b8870415af
Rework onboarding rendering and JS code
...
- Add `ppcp_onboarding` object and separate sandbox/production callbacks.
- Prevent errors when loading `onboarding.js` outside of the settings screen.
- Workaround PayPal’s partner.js shortcomings.
2021-02-04 13:57:24 -05:00
Jorge A. Torres
ef8fbf6b6a
Make Settings::persist()
returns the result of update_option()
2021-02-04 13:57:24 -05:00
Jorge A. Torres
202502a2f9
Allow overriding redirect URL after merchant ID is populated during the onboarding flow
...
- Adds action `woocommerce_paypal_payments_onboarding_before_redirect`
- Adds filter `woocommerce_paypal_payments_onboarding_redirect_url`
2021-02-04 13:57:24 -05:00
Jorge A. Torres
08d0489fbc
Make partner_config_override/return_url
and partner_config_override/return_url_description
filterable
2021-02-04 13:57:24 -05:00
Jorge A. Torres
202627fcc7
Merge pull request #119 from woocommerce/release/1.1.0
...
Release 1.1.0
2021-02-01 23:23:14 -03:00
dinamiko
064b488467
Merge branch 'trunk' into release/1.1.0
2021-02-01 11:55:43 +01:00
dinamiko
4f72957906
Bump 1.1.0 version
2021-02-01 11:36:29 +01:00
Emili Castells
9434d8f293
Merge pull request #103 from woocommerce/PCP-63
...
Pcp 63
2021-02-01 11:15:12 +01:00
Emili Castells
3aec7abd37
Merge pull request #118 from woocommerce/PCP-85-test-feedback---bnpl-updates
...
Pcp 85 test feedback bnpl updates
2021-02-01 11:14:46 +01:00
dinamiko
c2678a4d35
Fix phpcs errors
2021-02-01 11:06:58 +01:00
dinamiko
2344c203a8
Fix typo in message headings
2021-01-29 10:33:11 +01:00
dinamiko
8c514a8f9d
Display pay later link for germany
2021-01-28 10:10:47 +01:00
dinamiko
0ee6cfc035
Replace credit with pay later
2021-01-27 11:21:17 +01:00
Emili Castells
72049b2c78
Merge pull request #116 from woocommerce/delete-oomphinc/composer-installers-extender-to-dev
...
Delete `oomphinc/composer-installers-extender`
2021-01-25 09:45:51 +01:00
dinamiko
47015a8f23
Delete oomphinc/composer-installers-extender
2021-01-25 09:25:08 +01:00
Emili Castells
f63d6c530c
Merge pull request #114 from woocommerce/move-oomphinc/composer-installers-extender-to-dev
...
Move `oomphinc/composer-installers-extender` to `require-dev`
2021-01-22 15:54:27 +01:00
dinamiko
237ee98ba7
Move oomphinc/composer-installers-extender
to require-dev
2021-01-22 15:23:49 +01:00
Emili Castells
59b8fbf364
Merge pull request #108 from woocommerce/PCP-81-de-now-has-12-month-installments
...
Enable credit messaging for Germany
2021-01-22 12:22:10 +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