Commit graph

354 commits

Author SHA1 Message Date
David Remer
6c97b6332b add possibility to use webhook mock tool 2020-07-10 14:08:13 +03:00
David Remer
e448932988 phpcs 2020-07-10 13:37:15 +03:00
David Remer
21cfd7c091 add CANCELLED webhook 2020-07-10 13:21:43 +03:00
David Remer
c04187338a phpcs 2020-07-10 12:56:01 +03:00
David Remer
563488e727 phpcs 2020-07-10 12:34:29 +03:00
David Remer
cdfb405fe4 add nonce fix also to nonce generation 2020-07-10 12:33:13 +03:00
David Remer
34f0836c15 add brand_name setting 2020-07-10 11:50:11 +03:00
David Remer
fb605ab9dc hide dcc fields if the fields should not be rendered 2020-07-10 11:11:13 +03:00
David Remer
ed93a97118 do not render field wrappers when product is out of stock / PHP-18 2020-07-10 11:10:48 +03:00
David Remer
21937aaf52 do not load script when no fields to render 2020-07-10 11:10:23 +03:00
David Remer
c663fca067 hide dcc fields when variation can not be placed in cart // PCP-23 2020-07-10 11:03:42 +03:00
David Remer
713d5bdda1 PCP-21 / add option for button label 2020-07-10 10:27:03 +03:00
David Remer
93d70249c7 PCP-20 / show buttons when products_page shortcode is used 2020-07-10 10:07:00 +03:00
David Remer
329e2a47a0 PCP-19 / do not show paypal on grouped and external products 2020-07-10 09:58:59 +03:00
David Remer
50aadf2507 send message when onboarding fails for some reason 2020-07-10 09:32:34 +03:00
David Remer
792fce5b3a add default values to Settings 2020-07-10 09:08:50 +03:00
David Remer
c0c8e3f8cf remove option from database on plugin deactivation 2020-07-10 09:01:58 +03:00
David Remer
7536efbe3a fix translation slug 2020-07-10 08:51:02 +03:00
David Remer
8fef1ec612 do only overwrite settings, which can be altered in current screen 2020-07-10 08:41:23 +03:00
David Remer
bf1737a22e listen to ajax enable switch 2020-07-10 08:39:58 +03:00
David Remer
d38b13b29c remove comment 2020-07-10 08:08:42 +03:00
David Remer
ffad232792 remove apache ext from comopser.json 2020-07-09 16:35:57 +03:00
David Remer
2b208817bd start verification of webhooks 2020-07-09 16:31:06 +03:00
David Remer
a63e51818b phpcs 2020-07-09 15:18:50 +03:00
David Remer
67a702957f do not show dcc fields on checkout when in active payment session 2020-07-09 13:14:01 +03:00
David Remer
c86115dd33 reduce order amount through handler instead of just setting order to refund. 2020-07-09 12:30:43 +03:00
David Remer
52ba732a25 correct var doc 2020-07-09 12:06:32 +03:00
David Remer
3b06a61517 simplyfy logic of Refund handler 2020-07-09 12:05:57 +03:00
David Remer
d31f9bf2f9 get correct custom id for order detection in refund handler 2020-07-09 11:18:53 +03:00
David Remer
1db589644a delete cache when receiving client_id and secret from paypal 2020-07-09 10:28:38 +03:00
David Remer
34aab23f4e add Payment Refunded handler 2020-07-09 10:25:46 +03:00
David Remer
c3dd94520a make sure method returns REST_Response 2020-07-09 09:58:02 +03:00
David Remer
1dd9674a12 early return if no order was found 2020-07-09 09:53:33 +03:00
David Remer
f2f688a64a make sure a response is returned 2020-07-09 09:33:09 +03:00
David Remer
27966d47f9 add CachePoolFactory reference 2020-07-09 09:18:16 +03:00
David Remer
004852a2ea make sure cache_key exists 2020-07-09 09:12:03 +03:00
David Remer
7fb1e25ad8 clear cache when changing settings 2020-07-09 09:10:35 +03:00
David Remer
8388644906 remove test key and secret 2020-07-09 09:07:41 +03:00
David Remer
c60b225c3b add general log information for handled webhook 2020-07-09 08:29:17 +03:00
David Remer
423c4bbfd4 add logger info when hook updated order 2020-07-09 08:03:40 +03:00
David Remer
181b15f5b8 unregister webhooks on plugin deactivation 2020-07-08 15:25:38 +03:00
David Remer
7dcc979461 delete webhook when resetting settings 2020-07-08 13:49:31 +03:00
David Remer
687b7b7606 change email field, add webhook registrar to onboardinglistener 2020-07-08 13:27:48 +03:00
David Remer
366a87fd60 add CheckoutOrderCompleted handler 2020-07-07 14:04:33 +03:00
David Remer
524809d6f6 switch to POST method in rest endpoint and do not replace http:// by default 2020-07-06 13:56:33 +03:00
David Remer
ff0e7b2af6 small fixes to register the endpoint at paypal 2020-07-06 13:49:55 +03:00
David Remer
33a84b19cb add webhook 2020-07-06 11:04:06 +03:00
David Remer
a740e866fe fix multiselect field in settings 2020-07-03 10:21:06 +03:00
David Remer
94f1860e1c small bugfix where wrapper changed its type in the credit card renderer 2020-07-03 09:22:01 +03:00
David Remer
f0b6e362b7 phpcs 2020-07-02 14:42:08 +03:00