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 |
|
Mészáros Róbert
|
35afcb5d2c
|
For now pass the intent type as dependency
|
2020-04-13 11:52:24 +03:00 |
|
Mészáros Róbert
|
f4fd1d8b7d
|
Capture the order only if the intent is capture
|
2020-04-13 11:25:01 +03:00 |
|
Mészáros Róbert
|
717b7d1689
|
Add intent type to the smart button URL param
|
2020-04-13 11:24:33 +03:00 |
|
Mészáros Róbert
|
07bda403e3
|
Add setting field for intent
|
2020-04-13 11:23:55 +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 |
|
Mészáros Róbert
|
9152c4e618
|
Update babel, webpack dependencies to fix some compilation error
|
2020-04-10 11:10:18 +03:00 |
|
Mészáros Róbert
|
4e0a4b8edb
|
Configure the button from the bootstrappers
This should give us the flexibility to overwrite default configuration option on context level
|
2020-04-10 11:10:17 +03:00 |
|
Mészáros Róbert
|
42fe525a0b
|
Return the style object from the single product config too
|
2020-04-09 19:30:14 +03:00 |
|
Mészáros Róbert
|
3f8b3ba85c
|
Pass the color and shape option from the settings to the button style
|
2020-04-09 19:23:10 +03:00 |
|
Mészáros Róbert
|
18bf5497a4
|
Pass default styles to the button config
This way we can overwrite it with user selected options
|
2020-04-09 19:15:28 +03:00 |
|
Mészáros Róbert
|
6f5f8b5f41
|
Switch the hook for the cart wrapper to play more nicely with the default theme
By switching we remove the double margin between the default and PP buttons
|
2020-04-09 18:59:55 +03:00 |
|
Mészáros Róbert
|
52052ad919
|
Create a renderer method and fix the mini cart bootstrap init logic
|
2020-04-09 18:46:41 +03:00 |
|
Mészáros Róbert
|
7e8511732e
|
Code Beautifier and Fixer
|
2020-04-09 18:15:57 +03:00 |
|
Mészáros Róbert
|
ab55b2dfc9
|
Only render the button wrapper if it's enabled from settings
|
2020-04-09 18:15:44 +03:00 |
|
Mészáros Róbert
|
3f81faa045
|
Add title, description and button context enabler settings
|
2020-04-09 18:14:27 +03:00 |
|
David Remer
|
bd8e69129f
|
Merge pull request #2 from inpsyde/feature-separate-context-bootstappers
Separate bootstrap logic based on the button context
|
2020-04-09 15:10:10 +03:00 |
|
David Remer
|
4f20d31f66
|
resolve merge conflict
|
2020-04-09 15:08:20 +03:00 |
|
Mészáros Róbert
|
36ca26d27d
|
Make the shouldRender return type more explicit
|
2020-04-09 15:00:51 +03:00 |
|
Mészáros Róbert
|
a01866549c
|
Group the mini-cart context bootstrapper
|
2020-04-09 14:55:04 +03:00 |
|
Mészáros Róbert
|
f6051f56f2
|
Disable PHPCS rules as it implements an interface
|
2020-04-09 14:48:25 +03:00 |
|
Mészáros Róbert
|
8ff6ef7bd5
|
Run Code Beautifier and Fixer
|
2020-04-09 14:36:52 +03:00 |
|
Mészáros Róbert
|
984b0a23e9
|
Implement Container interface for the Settings
|
2020-04-09 14:35:19 +03:00 |
|
Mészáros Róbert
|
bc3234647c
|
Don't render the button of the gateway is temporarily disabled
|
2020-04-09 14:34:45 +03:00 |
|
Mészáros Róbert
|
d7f2e33e60
|
Add settings and settings field class
|
2020-04-09 14:06:22 +03:00 |
|
David Remer
|
8a16329c29
|
add more params to the js-sdk-url
|
2020-04-09 13:06:02 +03:00 |
|
Mészáros Róbert
|
9fcc70f837
|
Add compiled assets file
|
2020-04-09 12:57:39 +03:00 |
|
Mészáros Róbert
|
fe2d7d170f
|
Check if the buttons are there before rendering it
In some cases WC replaces the checkout form only partially leaving the buttons there
|
2020-04-09 12:57:21 +03:00 |
|
Mészáros Róbert
|
d31987ed46
|
Pass PayPalCommerceGateway as a dependency
|
2020-04-09 12:56:05 +03:00 |
|
David Remer
|
af7a67c30a
|
localize paypal smartbuttons
|
2020-04-09 12:50:10 +03:00 |
|
David Remer
|
d554fafab9
|
use transient to store auth token
|
2020-04-09 12:27:08 +03:00 |
|
Mészáros Róbert
|
493ae20d91
|
Trigger the toggle function just in case
Sometimes the button gets disabled before the observer is registered
|
2020-04-09 12:25:45 +03:00 |
|
Mészáros Róbert
|
e3041ed5e6
|
Pass the Renderer as a dependency
|
2020-04-09 12:25:41 +03:00 |
|
David Remer
|
38e105b00c
|
add shipping when creating purchase units from cart
|
2020-04-09 12:14:19 +03:00 |
|
Mészáros Róbert
|
986cec7fef
|
Wrapper the button toggle functionality and use that instead of relying of events
|
2020-04-09 11:54:19 +03:00 |
|
Mészáros Róbert
|
88e723bda5
|
Use the available method to toggle the buttons
|
2020-04-09 11:49:24 +03:00 |
|