Commit graph

400 commits

Author SHA1 Message Date
dinamiko
6a5cc5d129 Merge branch 'trunk' into PCP-688-add-functionality-to-choose-subscription-failure-behavior 2022-09-16 11:04:45 +02:00
dinamiko
9858bbb354 Revert some changes after merge conflic resolve 2022-09-15 12:44:44 +02:00
Narek Zakarian
c18057b433 Fix PHPcs 2022-09-13 18:33:09 +04:00
Narek Zakarian
bd3d886250 Cache the DCC status PayPal response. 2022-09-13 18:26:02 +04:00
Narek Zakarian
2938b15bc2 Cache the PUI status and check the context 2022-09-13 16:07:52 +04:00
Narek Zakarian
58aa50d147 Merge branch 'trunk' into PCP-892-combine-webhooks-status-page-into-new-connection-tab
# Conflicts:
#	modules/ppcp-wc-gateway/connection-tab-settings.php
2022-09-06 19:15:24 +04:00
Narek Zakarian
9694c05d6f Fix PHPcs problems 2022-09-05 15:49:14 +04:00
Narek Zakarian
61856d8b85 Revert "Check if DCC is enabled on PayPal account."
This reverts commit 74efffab
2022-09-02 15:52:44 +04:00
Narek Zakarian
23b7d312ad Check if DCC is enabled on PayPal account. 2022-09-02 15:52:11 +04:00
Narek Zakarian
74efffab7a Check if DCC is enabled on PayPal account. 2022-09-02 14:39:41 +04:00
Narek Zakarian
35909503b6 migrate settings from webhook status page 2022-08-31 16:12:16 +04:00
Narek Zakarian
64a0f0af77 Fix connection tab settings when using live account 2022-08-25 18:58:54 +04:00
Narek Zakarian
6496a202a3 Fix PHPcs problems 2022-08-25 16:26:36 +04:00
Narek Zakarian
a693829815 Check for features are available on PayPal, reorder the sections 2022-08-25 16:21:18 +04:00
Narek Zakarian
2cbdfdf3bb Extract connection settings into new file 2022-08-24 16:34:49 +04:00
Emili Castells
86e3f38e4f
Merge pull request #799 from woocommerce/PCP-832-enable-acdc-by-default-only-in-locations-where-woo-commerce-payments-is-not-available
Enable ACDC by default only in locations where WooCommerce Payments is not available
2022-08-22 12:52:14 +02:00
dinamiko
a036c9956c Add wc payments plugin available countries 2022-08-22 10:53:22 +02:00
Narek Zakarian
b68673e941 Remove unnecessary dependency 2022-08-19 16:40:59 +04:00
Narek Zakarian
78d3e06937 Improve the settings messages 2022-08-19 16:23:54 +04:00
Emili Castells
8d6ce555fa
Merge pull request #793 from woocommerce/PCP-155-tracking-api
Tracking API
2022-08-19 09:30:57 +02:00
Emili Castells
5a5ebd0e58
Merge pull request #794 from woocommerce/pcp-355-hide-gateways
Hide additional gateways when not onboarded or not available
2022-08-19 09:29:09 +02:00
dinamiko
8a052166ff Merge branch 'trunk' into PCP-155-tracking-api 2022-08-18 15:50:16 +02:00
Emili Castells
5837d9c54e
Merge pull request #790 from woocommerce/pcp-879-header
Add header on settings page
2022-08-18 12:20:05 +02:00
Emili Castells
33195d67df
Merge pull request #789 from woocommerce/pcp-703-hide-tabs-when-not-onboarded
Show tabs only after onboarding
2022-08-18 12:19:10 +02:00
Narek Zakarian
9ea71be37b Use assert instead of long comments 2022-08-17 19:06:20 +04:00
Alex P
dda243f1c9 Perform the full dcc/pui status check on the gateway list page 2022-08-17 16:16:50 +03:00
Narek Zakarian
9b63ab0b91 Merge remote-tracking branch 'origin/trunk' into PCP-155-tracking-api
# Conflicts:
#	modules/ppcp-wc-gateway/services.php
#	modules/ppcp-wc-gateway/src/Helper/PayUponInvoiceHelper.php
#	tests/PHPUnit/WcGateway/Helper/PayUponInvoiceHelperTest.php
2022-08-17 17:11:20 +04:00
Narek Zakarian
b20280a9e4 fix PHPcs problems 2022-08-17 16:17:33 +04:00
Narek Zakarian
09420c0adb check if tracking checkbox should be disabled 2022-08-16 16:49:43 +04:00
Alex P
b7260aa185 Add header on settings page 2022-08-16 13:56:36 +03:00
Narek Zakarian
1242a45f8f Auto-enable tracking if is PUI ready for German merchants 2022-08-15 14:57:53 +04:00
Alex P
2d525766f5 Show tabs only after onboarding 2022-08-12 17:44:00 +03:00
dinamiko
28d7e5d771 Fix phpcs 2022-08-12 10:56:25 +02:00
dinamiko
5d8b783abb Move saved card payment logic into vaulting (WIP) 2022-08-11 14:22:12 +02:00
Narek Zakarian
8f45fa1cce Create setting to enable tracking 2022-08-11 14:17:48 +04:00
Alex P
926e47a57f Disable card button feature via constant 2022-08-02 13:59:48 +03:00
Alex Pantechovskis
168e8030c0
Merge pull request #754 from woocommerce/pcp-839-unavailable-gateways-sections
Refactor sections renderer, hide unavailable sections
2022-07-28 17:24:02 +03:00
Alex P
63c2073549 Refactor sections renderer, hide unavailable sections 2022-07-28 10:07:55 +03:00
Alex P
0a9c7bfaf9 Add oxxo icon 2022-07-27 16:03:17 +03:00
Alex P
07e1fec6fb Show OXXO settings tab 2022-07-26 17:05:03 +03:00
Alex P
1049fda586 Merge branch 'trunk' into PCP-726-add-oxxo-apm-alternative-payment 2022-07-26 16:59:27 +03:00
Alex P
9215ac24a4 Show notice if card button gateway without paypal gateway 2022-07-26 15:28:15 +03:00
Alex P
c2d0a3aa69 Add an option to hide card button gateway if not needed 2022-07-26 10:58:21 +03:00
Alex P
55b2adf2aa Show billing data mode in card button gateway settings 2022-07-25 15:47:38 +03:00
Alex P
0c17c6b1de Allow to choose one of 3 card billing data handling modes
also handle it in one place, no need to mess with payer parsing and JS
2022-07-20 17:28:55 +03:00
Alex P
d4e8bd453c Add card button gateway 2022-07-19 09:20:26 +03:00
Alex P
8c77258828 Add option for sending billing data 2022-07-18 16:24:53 +03:00
dinamiko
752d327188 Fix phpcs 2022-07-15 12:38:38 +02:00
dinamiko
09ef106a80 Refactor to create PayPal order first 2022-07-13 16:11:33 +02:00
Alex P
1a5eb500a5 Cleanup gateways, move process_payment 2022-07-13 09:51:23 +03:00