Joshua T Flowers
335cfe6554
Use payment gateway suggestion title instead of local plugin names ( https://github.com/woocommerce/woocommerce-admin/pull/7266 )
...
* Use payment gateway suggestion title instead of local plugin names
* Update Stripe gateway title
2021-07-07 17:41:50 -04:00
Joel Thiessen
af97dd68b5
Fixing logic around recommended gateways in payment suggestions feature ( https://github.com/woocommerce/woocommerce-admin/pull/7231 )
2021-07-05 16:33:03 -07:00
Paul Sealock
d7bf615301
Remove unused WC Pay feature flags ( https://github.com/woocommerce/woocommerce-admin/pull/7273 )
...
* remove WC Pay feature flags
* remove WC Pay wcpay/support-international-countries flag
* wcpay countries PHP
* changelog
2021-07-06 10:15:18 +12:00
louwie17
ee791957ce
Make use of memoization to prevent DynamicForm re-initialization ( https://github.com/woocommerce/woocommerce-admin/pull/7256 )
...
* Make use of memoization to prevent DynamicForm re-initialization
* Use rendered element for defaultForm to keep component reference
* Fix formatting
2021-06-29 17:06:31 -03:00
Joshua T Flowers
7e20ebf866
Fix successful gateway configuration message ( https://github.com/woocommerce/woocommerce-admin/pull/7251 )
...
* Fix successful gateway configuration message
* Update language from connect to configure
* Fix connect component tests
2021-06-29 12:02:21 -04:00
Joel Thiessen
b176eeca04
Adding tests for Payment Gateway List component ( https://github.com/woocommerce/woocommerce-admin/pull/7201 )
2021-06-28 13:57:25 -07:00
Joshua T Flowers
41f3d8e99a
Remove old payment gateway task components ( https://github.com/woocommerce/woocommerce-admin/pull/7224 )
...
* Remove old payment gateway task components
* Move PaymentGatewaySuggestions up one directory
* Add feature check to tasks array
* Turn on payment gateway suggestions in all environments
* Handle PR feedback
* Use gateway suggestions from REST API in help panel
* Fix component path
* Remove BACS test due to SlotFill testing bug
* Await button selector
* Handle PR feedback round 2
2021-06-28 14:18:42 -04:00
Ilyas Foo
3b7c05a845
WordPress 5.8 compatibility UI fixes ( https://github.com/woocommerce/woocommerce-admin/pull/7255 )
...
* Add appropriate text props to supplement variant revamp
* Add font styles to navigation title since its removed in wp.components
* Add more missing styles
* Accidental change
* Add changelog
* Fix lint
* Update jest snapshots
2021-06-28 09:14:59 +08:00
Joshua T Flowers
86ee870873
Add text for manage button when no help text exists ( https://github.com/woocommerce/woocommerce-admin/pull/7191 )
...
* Add text for manage button when no help text exists
* Update manage button text to set up
* Handle PR feedback
2021-06-22 20:07:03 -04:00
Joel Thiessen
a5af92947b
Fixing button state logic for payment gateways ( https://github.com/woocommerce/woocommerce-admin/pull/7200 )
2021-06-21 11:27:41 -07:00
Joshua T Flowers
16a02e52b0
Add Payment Gateway Suggestion Setup related component tests ( https://github.com/woocommerce/woocommerce-admin/pull/7163 )
...
* Remove separate isComplete step logic
* Add Setup related component tests
2021-06-15 09:13:12 -04:00
Joshua T Flowers
bacd58dc03
Add tests for Payment Gateway Connect component ( https://github.com/woocommerce/woocommerce-admin/pull/7166 )
2021-06-15 09:12:35 -04:00
Joel Thiessen
01588f2168
Fixing local WCPay payment task and refactoring for dumber components ( https://github.com/woocommerce/woocommerce-admin/pull/7151 )
2021-06-10 10:10:42 -07:00
Francesco
6175ad87c2
chore: change WCS onboarding copy ( https://github.com/woocommerce/woocommerce-admin/pull/7148 )
...
* chore: change WCS onboarding copy
* update readme changelog
2021-06-10 13:35:21 +08:00
Joshua T Flowers
a2fa141bcb
Update payment gateway suggestions semantics to be more consistent ( https://github.com/woocommerce/woocommerce-admin/pull/7130 )
...
* Rename and simplify frontend component names
* Rename feature flag and feature folder
* Rename transients and filters
* Rename SlotFills
* Fix feature name comment
* Update variable naming in payment suggestions
* Update WCPay Button component
* Rename suggestion key to id
* Rename recommended to recommendation
* Add changelog entry
* Update isConfigured to needsSetup
* Fix key id reference in WCPayMethodCard
* Update onboarding component filenames and exports
* Fix typo
* Add changelog entry
* Fix up remaining references to keys/ids
2021-06-08 13:40:57 -04:00
Joshua T Flowers
09840c9239
Optimize payment gateway resolution ( https://github.com/woocommerce/woocommerce-admin/pull/7124 )
...
* Pass down installed payment gateways instead of refetching
* Resolve individual gateways after resolving all gateways
* Add changelog entry
2021-06-07 15:04:19 -04:00
Joshua T Flowers
a417a72ce4
Add loading placeholders for payment gateways task ( https://github.com/woocommerce/woocommerce-admin/pull/7123 )
...
* Add payment list placeholder
* Add current step placeholder
* Fix task list placeholder shown for individual tasks
* Add changelog entry
2021-06-03 15:14:31 -04:00
Joel Thiessen
7cfa39663a
Adding WCPay payment configuration defaults ( https://github.com/woocommerce/woocommerce-admin/pull/7097 )
...
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-06-03 09:19:50 -07:00
Joshua T Flowers
eb833db73a
Add in Razorpay as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7096 )
...
* Add razorpay as default fallback payment gateway
* Move razorpay SVG
* Fix alt logo text translation
* Only show razorpay in IN
* Add changelog entry
2021-06-03 10:34:06 -04:00
Joshua T Flowers
e86667de02
Add payment gateway return URL and action ( https://github.com/woocommerce/woocommerce-admin/pull/7095 )
...
* Add return URL argument to connection URL method
* Remove 'oauth' from connection URL method
* Add changelog entry
2021-06-03 10:15:41 -04:00
Sam Seay
4ca5a4e226
Add Mollie to DefaultPaymentGateways ( https://github.com/woocommerce/woocommerce-admin/pull/7092 )
2021-06-03 09:08:11 +12:00
Joshua T Flowers
b4c71ae644
Add BACS as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7073 )
...
* Add bacs method to fallback methods
* Register bacs plugin to override default setup
* Clean up prop usage
* Add changelog entry
* Fix imports for onboarding package
* Fix card divider
* Return early in updateSettings
* Move recommended gateway up to remote payments index
* Fix text domains
2021-06-02 16:54:04 -04:00
Jeff Stieler
c23d02bcc0
Add conditional copy/content and CTA to expanded task items ( https://github.com/woocommerce/woocommerce-admin/pull/6956 )
...
* Add action button to TaskItem.
* Pass through click event.
* Add separate action and label to onClick.
* Add initial copy for task expansion.
* Expand one task at a time.
* Add descriptive text to the payments step.
* Set the first incomplete task current by default.
* Revert expansion behavior.
* Fix margins.
* Curate purchase products task content based on selections.
* Fix appearance task copy.
* Fix payment task copy.
* Add conditional tax step title.
* Indicated if task is expanded to click handlers.
* Automatically enable WC Tax from the expanded CTA.
* Restore additional text property.
* Fix task title xpath selector in E2E test.
* Fix automatic tax setup query param logic.
* Add changelog entries.
2021-06-01 12:04:21 -06:00
Joel Thiessen
bb7f1dc466
Refactoring WCPayCard into new onboarding package ( https://github.com/woocommerce/woocommerce-admin/pull/7058 )
2021-05-28 16:26:38 -07:00
Joshua T Flowers
18473767eb
Add COD method to default payment gateway recommendations ( https://github.com/woocommerce/woocommerce-admin/pull/7057 )
...
* Check enabled methods using the payment gateway data store
* Reduce loops used in payment gateway list
* Add COD as fallback gateway
* Allow payment gateway to be enabled without connection step
* Uses installed payment gateway details in payment gateway list
* Add changelog entry
2021-05-26 16:36:58 -04:00
Joshua T Flowers
dc175824c9
Hook up payments gateway data store ( https://github.com/woocommerce/woocommerce-admin/pull/7038 )
...
* Hook up payment gateway data store
* Fix deprecated onSubmitCallback in dynamic form
* Throw catchable errors in data store
* Provide a way to get errors from the data store
* Hook up payment connection update with data store
* Remove redundant requesting state on selectors
* Add changelog entry
* Handle PR feedback
* Fix linting errors
2021-05-26 14:31:30 -04:00
Joshua T Flowers
f09b06223c
Add Mercado Pago as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7043 )
...
* Add paystack to fallback payment gateways
* Add mercado page to fallback gateways
* Move help text above submit button
* Add changelog entry
* Update gateway ID
2021-05-25 18:09:35 -04:00
Joshua T Flowers
d03dbeeead
Add PayPal as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7044 )
...
* Add PayPal as default fallback gateway
* Filter out fields that aren't found
2021-05-25 12:49:40 -04:00
louwie17
b642576e34
Remove the use of Dashicons and replace with `@wordpress/icons` or `gridicons` ( https://github.com/woocommerce/woocommerce-admin/pull/7020 )
...
* Updated mobile banner icon with cross-small gridicon
* Update analytics dashboard icons, removing use of dashicon
* Remove use of dash icon in tag component
* Remove dash icon from ellipsis menu
* Remove use of dashicon in calendar
* Update icon imports and remove use of Dashicon in collapsible list
* Remove Dashicon usage from store alerts as it is depreciated
* Remove dashicon usage in shipping label
* Fix up old css for icons
* Removed dashicon usage in favorite button
* Update the wordpress/icons package
* Add changelogs
* Fix broken test
2021-05-25 12:14:14 -03:00
Timmy Crawford
7681f09d18
WCPay: Update supported countries ( https://github.com/woocommerce/woocommerce-admin/pull/7048 )
...
* WCPay: Update supported countries
* Add readme entry
2021-05-24 13:48:09 +08:00
Joel Thiessen
3725d570d9
Fixing redudant notices when installing plugins via payment task list ( https://github.com/woocommerce/woocommerce-admin/pull/7026 )
2021-05-21 11:24:57 -07:00
Joshua T Flowers
d4bba9b931
Add PayPal to fallback payment gateways ( https://github.com/woocommerce/woocommerce-admin/pull/7001 )
...
* Remove unused spec properties
* Move default payment gateways to separate file
* Add Stripe to default gateways
* Fix payfast image and visibility conditions
* Fix setup button action when no fields are present
* Fix localized string and help text
* Fix settings transform and add help text
* Show connection button if oauth connection URL exists
* Add fallback when no fields exist
* Remove ToS text in favor of help text
* Update payment action boolean check
* Add changelog entry
2021-05-19 18:49:17 -04:00
Joel Thiessen
9fda36439e
Typescript conversion of DynamicForm Component ( https://github.com/woocommerce/woocommerce-admin/pull/6981 )
2021-05-18 12:46:21 -07:00
Hsing-yu Flowers
9cce902c84
Update Form's documentation ( https://github.com/woocommerce/woocommerce-admin/pull/6708 )
...
* Rename onChangeCallback to onChange
* Add onChange documentation
* Update prop `touched` documentation
* Removd unused onChnage in the example
* Add changelog
* Handle feedback
* Deprecate onSubmitCallback
* Handle feedback 2
* Update new onSubmitcallbacks
* Handle feedback 3
Co-authored-by: Bec Scott <me@becdetat.com>
2021-05-18 14:24:24 +10:00
Joshua T Flowers
f5309f449d
Get post install scripts from gateway and enqueue in client ( https://github.com/woocommerce/woocommerce-admin/pull/6967 )
...
* Add method to collect post install scripts from payment gateway
* Add reusable JS method to add scripts
* Enqueue gateway script after plugin install
* Fix current method not found when resolving methods
* Add changelog entry
* Fix readme merge conflict
2021-05-17 10:51:02 -04:00
Joel Thiessen
073a220b59
Adding Slotfill extension components for remote payments ( https://github.com/woocommerce/woocommerce-admin/pull/6932 )
2021-05-11 09:36:56 -07:00
Ilyas Foo
de9cfb210d
Try add payment method selector to onboarding store ( https://github.com/woocommerce/woocommerce-admin/pull/6921 )
...
* Added payment method to onboarding data store
* Add reducer test
* Address feedback on reducer naming convention, isResolving, enabledMethods
* Move out types to live in its own island
* Add a comment to remind ourselves for utilizing payments data store for enabled payment gateways
* Update changelog
2021-05-07 18:06:35 +08:00
Moon
060f52d938
Redirect to WC Home after setting up a payment method ( https://github.com/woocommerce/woocommerce-admin/pull/6891 )
...
* Redirect to WC Home after setting up payments
2021-04-28 14:24:21 -07:00
Timmy Crawford
1b56407ee3
Setup Checklist: Update PayU logo ( https://github.com/woocommerce/woocommerce-admin/pull/6829 )
...
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-04-28 14:34:56 -04:00
Joshua T Flowers
93e78028a0
Try: Consume remote payment methods on frontend ( https://github.com/woocommerce/woocommerce-admin/pull/6867 )
...
* Use remote payment methods endpoint for payments list
* Use the generic payments step for the payments container
* Use field config to update options
* Move remote payments to separate folder and restore old payments
* Restore PaymentSetup
* Add changelog entry
2021-04-27 11:14:42 -04:00
Hsing-yu Flowers
15897e1bbb
Update the checked input radio button margin style ( https://github.com/woocommerce/woocommerce-admin/pull/6701 )
...
* Add component RadioControl and remove List
2021-04-20 12:22:10 -04:00
Fernando
e88b0d749c
Remove PayPal for India ( https://github.com/woocommerce/woocommerce-admin/pull/6828 )
...
* Remove PayPal for India
This commit removes PayPal payment option for India
* Added changelog
* Added testing instructions
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-19 16:15:25 -03:00
Fernando
b8a7f9a7ab
Add event recording to start of gateway connections ( https://github.com/woocommerce/woocommerce-admin/pull/6801 )
...
* Added PayPal and Stripe start connection tracking
This commit adds PayPal and Stripe start connection tracking
# Conflicts:
# client/task-list/tasks/payments/index.js
* Added Square connection
* Added chagelog
# Conflicts:
# readme.txt
* Added recorded event "wcadmin_payments_task_stepper_view"
# Conflicts:
# client/task-list/tasks/payments/index.js
* Added event recording to eWAY connection flow
* Added event recording to generic connections
* Modified changelog
# Conflicts:
# readme.txt
* Moved event recording line
* Added testing instructions
* Fixed method "recordConnectStartEvent"
* Fixed event "payments_task_stepper_view"
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-19 08:53:14 -03:00
Joel Thiessen
c31d694c45
Adding setup required indicator for non-configured payment methods ( https://github.com/woocommerce/woocommerce-admin/pull/6811 )
2021-04-15 15:29:15 -07:00
Joel Thiessen
c0e95ba189
Update UI for Payment Task Screen ( https://github.com/woocommerce/woocommerce-admin/pull/6766 )
2021-04-15 11:42:31 -07:00
Joshua T Flowers
eb6186a29c
Refactor payments to allow management of methods ( https://github.com/woocommerce/woocommerce-admin/pull/6786 )
...
* Add manage button for enabled and configured payments
* Enable methods only instead of toggling
* Update payment methods location
* Move ribbon to separate component
* Move setup container to separate component
* Move payment action to separate component
* Refactor payments to functional component
* Fix missing action props
* Fix broken onsetup callback
* Update payment method keys to match management pages
* Add changelog and testing instructions
* Revert key changes in favor of manageUrl
* Update e2e tests for payments
2021-04-14 15:26:50 -04:00
Hsing-yu Flowers
4cbbd920cc
Check active plugins before getting the PayPal onboarding status ( https://github.com/woocommerce/woocommerce-admin/pull/6625 )
...
* Check active plugins before get paypal onboarding status
* Add changelog and testing instructions
Co-authored-by: Bec Scott <me@becdetat.com>
2021-03-30 16:02:19 +10:00
louwie17
e4a161fa44
Update the mercado option name, so it enables correctly ( https://github.com/woocommerce/woocommerce-admin/pull/6677 )
...
* Update the mercado option name, so it enables correctly
* Add changelog
2021-03-25 18:01:37 -03:00
Fernando
93cc81206e
Payments task: include Mercado Pago ( https://github.com/woocommerce/woocommerce-admin/pull/6572 )
...
* Added Mercado Pago payment gateway
# Conflicts:
# client/task-list/tasks/payments/index.js
# client/task-list/tasks/payments/methods.js
* Added tests
* Added plugin's name to constants
* Added default url
* Modified card copy
* Modified copy
* Added changelog
# Conflicts:
# readme.txt
* Added testing instructions
# Conflicts:
# TESTING-INSTRUCTIONS.md
* Added "Local Partner" ribbon
* Using local image
* Fixed typo
* Fixed line duplication
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-03-22 15:57:43 -03:00
louwie17
193b5d7d71
Added paystack to payment methods for african countries ( https://github.com/woocommerce/woocommerce-admin/pull/6579 )
...
* Added paystack to payment methods for african countries
* Enforce the use of 'setMethodEnabledOption'
* Add changelog and test instructions
2021-03-18 17:30:17 -03:00