Commit graph

136 commits

Author SHA1 Message Date
David Remer
b2e3e3fe41 check for key with isset 2020-04-16 12:26:44 +03:00
David Remer
7efe09f3ab send billing information when creating order // pcp-11 2020-04-16 10:29:25 +03:00
David Remer
a2d77d4089 remove unnecessary files 2020-04-16 09:46:15 +03:00
David Remer
d332cc4177 add a payer when creating an order from purchase units 2020-04-16 09:45:45 +03:00
David Remer
d18b60061a add disable funding setting // PCP-10 2020-04-16 09:29:02 +03:00
David Remer
6a6e088846 add tests for order entity 2020-04-15 16:58:51 +03:00
David Remer
b06716bb14 add addressfactorytest, throw runime exception when no country given 2020-04-15 16:28:46 +03:00
David Remer
7fc5532a83 test AmountFactory 2020-04-15 15:42:09 +03:00
David Remer
cf2029794b createForPurchaseUnits tests 2020-04-15 14:30:02 +03:00
David Remer
dbb538eb9d add test, replace add_action with do_action in order endpoint 2020-04-15 13:59:00 +03:00
David Remer
eecd395fb4 Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-15 13:39:47 +03:00
David Remer
663c9008ab send correct parameters to patchfactory 2020-04-15 13:37:01 +03:00
David Remer
de1efea1c8 orderendpoint tests 2020-04-15 13:36:44 +03:00
Mészáros Róbert
751260c00a Make Order createTime optional
When the intent is set to authorize and the status is completed in many cases the created time is not returned back
2020-04-15 11:39:42 +03:00
David Remer
d6d7db48c2 Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-14 11:58:41 +03:00
David Remer
bf58928c2e add purchaseunittest for paypal response 2020-04-14 11:58:29 +03:00
Mészáros Róbert
feb953e5b4 Fix missing Item Factory 2020-04-14 11:35:32 +03:00
Mészáros Róbert
c497803d49 Fix missing return 2020-04-14 11:33:51 +03:00
David Remer
f270ceca9b rename method in itemfactory 2020-04-14 11:00:52 +03:00
David Remer
eb6a0369b9 Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-14 10:43:49 +03:00
David Remer
ae2ce64b70 use Mockery 2020-04-14 10:43:36 +03:00
David Remer
77c170713d do drop shipping address when no country code given in PurchaseUnitFactory::fromWcCart 2020-04-14 10:43:13 +03:00
David Remer
2d8d62c71d rearrange factories for wcorder and wccart 2020-04-14 10:00:05 +03:00
David Remer
8d11d75dd0 introduce TestCase 2020-04-14 09:58:01 +03:00
David Remer
c7aa53a8e4 resolve merge conflict 2020-04-14 08:24:45 +03:00
David Remer
70915eae3d move item construction in wc order to itemfactory 2020-04-14 08:22:35 +03:00
David Remer
19c53dd644 add purchaseunitfactorytest 2020-04-14 08:22:01 +03:00
Mészáros Róbert
647a0f3c32 Call parent constructor before methods 2020-04-13 17:48:11 +03:00
David Remer
292e48942e Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-13 16:37:26 +03:00
David Remer
ae6fbc73f6 finish purchaseunittest 2020-04-13 16:36:31 +03:00
David Remer
33c256c48b
Merge pull request #5 from inpsyde/refactor/settings-class
Use a base gateway class with minimal config
2020-04-13 15:17:23 +03:00
Mészáros Róbert
84fd6e552d Use a base gateway class with minimal config 2020-04-13 14:57:53 +03:00
David Remer
6aa87da598
Merge pull request #4 from inpsyde/feature/configure-gateway-notice
Add configure gateway admin notice
2020-04-13 14:19:49 +03:00
David Remer
bf39506270 more tests 2020-04-13 13:52:43 +03:00
David Remer
30fa8b2ff2 remove test logs 2020-04-13 12:35:43 +03:00
David Remer
e7623c1dd8 add first tests 2020-04-13 12:35:27 +03:00
David Remer
7dc1d89c74 add unknown code to response error object 2020-04-13 12:14:16 +03:00
David Remer
0a4d6d61f2 Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-13 11:53:00 +03:00
David Remer
76b3733417 add error response object 2020-04-13 11:52:50 +03:00
David Remer
5ca109ec97 add babel-plugin-transform-object-rest-spread 2020-04-13 09:31:34 +03:00
David Remer
79a6c6d7c3 introduce payeeRepository // PCP-8 2020-04-13 09:07:20 +03:00
Mészáros Róbert
f67bac7c43 Fix setting the shipping to null in PurchaseUnitFactory
The country code can be empty because the shipping is not mandatory information.
If it's not configured from WC the value is empty. Fixes #3
2020-04-10 20:21:05 +03:00
David Remer
89a9daff7f add payee repository 2020-04-10 16:39:25 +03:00
David Remer
2182147f11 Merge branch 'master' of github.com:inpsyde/woocommerce-paypal-commerce-gateway 2020-04-10 12:56:02 +03:00
David Remer
99c6bed2ef add caching module 2020-04-10 12:55:50 +03:00
David Remer
47b9fc8894 reset shipping if incomplete 2020-04-10 12:55:01 +03:00
Mészáros Róbert
9f3085c9e2 Remove config overwrite test 2020-04-10 12:54:01 +03:00
Mészáros Róbert
600dd76dd3 Set the title and the description from the client settings
This way the user can display the title it wants on the frontend
2020-04-10 12:53:22 +03:00
Mészáros Róbert
2974ac9ad8 Rename ConnectNotice to ConnectAdminNotice 2020-04-10 12:36:42 +03:00
Mészáros Róbert
3cb0f9c19e Display a notice when the plugin is activated but the gateway is not configured 2020-04-10 12:20:08 +03:00