Commit graph

575 commits

Author SHA1 Message Date
David Remer
6d780b0f8d add input field to send current \WC_Order id to checkout if one given. 2020-08-25 11:57:11 +03:00
David Remer
fd8faa9c4a introduce EarlyOrderHelper 2020-08-25 11:56:29 +03:00
David Remer
aaa99a42ba introduce new order approved webhook handler 2020-08-25 11:55:26 +03:00
David Remer
f64dcaf303 introduce EarlyOrderHandler 2020-08-25 10:18:53 +03:00
David Remer
a6f657efbe make sure values are strings before urldecode 2020-08-25 08:44:06 +03:00
David Remer
69ff185da0
Merge pull request #10 from inpsyde/pcp-44-apm-approval
PCP 44
2020-08-25 08:23:34 +03:00
David Remer
9e4b265f8a remove unused value from method signature 2020-08-25 08:21:42 +03:00
David Remer
3ddfec6a26 make patch method of OrderProcessor public 2020-08-24 12:06:31 +03:00
David Remer
bcc0fc495e validate form of checkout in CreateOrderEndpoint and create WC_Order when needed 2020-08-24 12:06:11 +03:00
David Remer
08d8e6824f send form values of checkout to CreateOrderEndpoint 2020-08-24 12:05:02 +03:00
David Remer
deffc2d0e8 enable errors to persist even if a general error is incoming 2020-08-24 12:04:31 +03:00
David Remer
103faec26d add pending to legit WC_Order status 2020-08-24 12:02:42 +03:00
David Remer
0d66899c4d send context to CreateOrderEndpoint 2020-08-24 09:27:50 +03:00
David Remer
f94a95eab0 make sure buyer-country is populated, when used 2020-08-24 09:20:20 +03:00
David Remer
60e7ff2b44 phpcs 2020-08-21 10:38:48 +03:00
David Remer
1369299327 phpcs 2020-08-21 09:53:32 +03:00
David Remer
ddbecfe7f1 phpcs 2020-08-21 09:46:46 +03:00
David Remer
d96f4593a6 phpcs 2020-08-21 09:41:12 +03:00
David Remer
0ce7c248fe define styles for dcc logos in gateway title 2020-08-21 09:15:47 +03:00
David Remer
ea785fa2f2 do not display dcc icons in gateway title in the admin 2020-08-21 09:12:16 +03:00
David Remer
0905f30465 PCP-43 add payee preferred option 2020-08-20 11:44:15 +03:00
David Remer
c16bf2594e do not enqueue script when button is disabled and we are not on checkout 2020-08-20 08:45:56 +03:00
David Remer
234440416c PCP-42 / fix some labels 2020-08-20 08:38:42 +03:00
David Remer
f8893f89d5 show hosted field grid after paypal is loaded 2020-08-20 08:20:37 +03:00
David Remer
e900b856d3 move button into grid and do not show grid on pageload 2020-08-20 08:20:05 +03:00
David Remer
3edcc17956 take hosted_fields into account when deciding to render the checkout js 2020-08-20 08:12:51 +03:00
David Remer
d58892b852 make sure to render buttons only when gateway is enabled 2020-08-20 07:59:13 +03:00
David Remer
315b69ebf3 run gateway disabler also when only CreditCardGateway is enabled 2020-08-20 07:35:22 +03:00
David Remer
c1f114d0f2 fix defaults in the settings fields 2020-08-20 07:32:21 +03:00
David Remer
8723cf25f6 remove deprecated defaults in Settings and add the new ones. 2020-08-20 07:31:53 +03:00
David Remer
d2d7d533a0 do not enable the gateways by default 2020-08-20 07:31:16 +03:00
David Remer
3b46feffce remove options when plugin gets deactivated 2020-08-20 07:22:02 +03:00
David Remer
13ef5e8f60 register webhooks when client_id is added manually 2020-08-20 07:18:47 +03:00
David Remer
47e5d96f4f remove extra checkout enable checkbox for dcc 2020-08-19 16:07:46 +03:00
David Remer
0bc0d66456 test if toggleElement is available 2020-08-19 15:54:42 +03:00
David Remer
0e3d0de6cf add paypal request id repository to order endpoint 2020-08-19 15:19:47 +03:00
David Remer
8aa7e6e687 rerender message properly when values are updated 2020-08-19 13:48:09 +03:00
David Remer
7db17b6426 rerender when price on single product changes 2020-08-19 13:40:29 +03:00
David Remer
3d22b11f56 show capture on all gateways as option 2020-08-19 13:07:46 +03:00
David Remer
8c91614abe remove png 2020-08-19 13:04:21 +03:00
David Remer
38f72baa5d add dcc images to gateway, add option to define, which images to show 2020-08-19 13:03:57 +03:00
David Remer
efb84bb47c seperate view of messages and view of buttons (enables you to show message without showing buttons) 2020-08-19 12:42:28 +03:00
David Remer
9d06c4d1f9 toggle settings based on value of select field 2020-08-19 12:30:29 +03:00
David Remer
62d82ac447 introduce group toggle 2020-08-19 12:21:32 +03:00
David Remer
588b7cadcf proper id for setting fields 2020-08-19 12:07:15 +03:00
David Remer
51d89a8d4a render message on checkout only when paypal payment method is selected 2020-08-19 11:50:02 +03:00
David Remer
05be224b65 hide vaulting behind flag 2020-08-19 11:37:18 +03:00
David Remer
6fd8cbb7b3 correct label for message enabling on checkout 2020-08-19 11:32:02 +03:00
David Remer
1011d4daf8 render messages via javascript 2020-08-19 10:27:53 +03:00
David Remer
03e34328f9 show messages only for US merchants 2020-08-19 09:35:48 +03:00