Commit graph

97 commits

Author SHA1 Message Date
Jorge A. Torres
5ad190aed0 Make Settings class render fields in a more WC-friendly way 2020-10-15 15:51:05 -03:00
Jorge A. Torres
09f145069e Drop “PayPal’s latest solution” from gateway descriptions. 2020-10-15 15:40:14 -03:00
David Remer
94bcfaaa34 add 3d secure link 2020-10-13 10:38:02 +03:00
David Remer
2996bdbe8b change credentials, endpoint urls, plugin url, js sdk date 2020-10-13 09:42:34 +03:00
Jorge A. Torres
02718c6c77 Rename plugin to "WooCommerce PayPal Payments" 2020-10-09 19:00:00 -03:00
David Remer
d865b4f8fc remove unused files 2020-10-08 07:22:43 +03:00
David Remer
2608f19f6b resolve merge conflict 2020-10-05 15:35:37 +03:00
David Remer
d9b2818685 redirect when POST request with the error-get-parameter, so no error message will be shown later on 2020-10-02 12:28:40 +03:00
David Remer
2a882487a7 use the plugins notice module to render the notice 2020-10-02 12:09:23 +03:00
David Remer
6683617d2b even without client_id we want to store the merchant_id 2020-10-02 12:08:32 +03:00
Matt Allan
5fa0c293c7
Merge pull request #44 from woocommerce/issue-30-support-refunds
Enable refunds through gateway
2020-10-02 14:49:47 +10:00
David Remer
321a32420f print warning when client_id is not present while trying to store merchant_email 2020-10-01 12:07:11 +03:00
Rasmy Nguyen
ce870122f2
Merge pull request #8 from woocommerce/issue-4-disable-card
Prevents DCC payments of disabled card brands
2020-10-01 09:06:17 +00:00
David Remer
0a3acae98e Merge branch 'master' into issue-22-sandbox-live-switch 2020-10-01 11:10:59 +03:00
David Remer
91c1b67b7f reduce dcc availability to AU, US, UK, FR, IT, ES 2020-10-01 09:35:25 +03:00
David Remer
53c4479db7 escape translateable string 2020-10-01 09:09:24 +03:00
David Remer
e3055a69f0 render the authorize action depending on the orders status 2020-09-30 08:19:19 +03:00
David Remer
f7dde306fa check if payments are available in purchase unit 2020-09-30 07:57:13 +03:00
David Remer
14e31e3a0d make sure a order has captures before trying to refund them 2020-09-29 13:26:22 +03:00
David Remer
2f474cc8ae add disconnect button 2020-09-29 12:48:02 +03:00
David Remer
15580be431 resolve merge conflict 2020-09-29 12:22:24 +03:00
Rasmy Nguyen
92276f9aa9
Merge pull request #46 from woocommerce/issue-34-disable-dcc-when-gateway-disabled
Disable both gateways when gateway setting 'enabled' is false
2020-09-29 07:46:02 +00:00
David Remer
8c6cb68b0c extract logic for disabling both gateways into a helper function 2020-09-29 10:17:59 +03:00
David Remer
82be811271 validate if credit card can be used in a country 2020-09-29 09:59:22 +03:00
David Remer
07f08a2d34 make sure sandbox and production data is present before setting client_id in settingslistener 2020-09-28 15:41:10 +03:00
David Remer
cc1365d5e9 disable gateways when gateway setting 'enabled' is false 2020-09-28 14:10:39 +03:00
David Remer
d6abaafadb enable refunds through gateway 2020-09-28 11:47:24 +03:00
David Remer
091077d0ee codestyle 2020-09-25 12:34:39 +03:00
David Remer
e8a3b3d28c remove reset functionality from Settings container 2020-09-25 12:01:33 +03:00
David Remer
074a6ea139 remove the toggle for a credentials set once those are set. 2020-09-25 11:58:30 +03:00
David Remer
e5a569e0a0 seperate state detection by production/sandbox 2020-09-25 11:38:22 +03:00
David Remer
2cb16565cd redirect when merchant_email has been stored from GET parameters. 2020-09-25 10:10:03 +03:00
David Remer
28863a2b4e make sure client_id and client_secret are properly stored. 2020-09-25 09:56:43 +03:00
David Remer
de4dc878ef store credentials also in the sandbox-prod-credential buckets when returning from paypal 2020-09-25 09:38:01 +03:00
David Remer
9327b19b7d add new fields for production and sandbox credentials.
Change toggle functionality. Load connect-to-sandbox-button and connect-to-production-button in case credentials are missing
2020-09-25 09:19:43 +03:00
David Remer
8d682afc6c add new setting fields to differentiate between live/sandbox credentials 2020-09-25 07:17:48 +03:00
David Remer
8a3ae89d40 codestyle fix 2020-09-24 13:43:28 +03:00
David Remer
3281043bc2 do not show enable button on start screen 2020-09-24 12:49:57 +03:00
David Remer
16ad8c9cd1 resolve merge conflict 2020-09-24 10:54:28 +03:00
David Remer
bc2f12e343
Merge branch 'master' into issue-19-dcc-logos 2020-09-24 10:49:37 +03:00
David Remer
5907d03ced move merchant email into toggle 2020-09-24 10:46:31 +03:00
David Remer
2679afd819 keep email input always editable without the need of reset 2020-09-24 10:44:39 +03:00
David Remer
1b3061f59a save merchant email when merchant comes back from onboarding 2020-09-24 10:42:38 +03:00
David Remer
9f45ca618f remove some setting fields from start screen 2020-09-24 10:42:20 +03:00
David Remer
920b428ac7 show buttons on start screen 2020-09-24 09:50:06 +03:00
Rasmy Nguyen
b13476de38
Merge pull request #31 from woocommerce/issue-12-invoice-prefix
rename installation prefix to invoice prefix
2020-09-24 06:43:34 +00:00
Rasmy Nguyen
d1f1215dc9
Merge pull request #25 from woocommerce/issue-23-hide-credentials
Enable merchant to hide credentials after showing them
2020-09-24 06:24:21 +00:00
David Remer
6ee4ca0b2a rename installation prefix to invoice prefix 2020-09-24 08:02:32 +03:00
David Remer
b01f03663e add heading for checkout settings 2020-09-24 07:59:01 +03:00
David Remer
82f4d1e0af change logic to show dcc logos only on checkout 2020-09-18 15:58:22 +03:00