woocommerce/plugins/woocommerce-blocks/docs/internal-developers/block-client-apis
Alex Florisca 9a6e0833cd Rename the checkout events (https://github.com/woocommerce/woocommerce-blocks/pull/8381)
* WIP

* Deprecate isPaymentPristine and undeprecate isPaymentStarted

* Set payment status to FAILED or SUCCESS when the storeAPI fetch returns

* Remove FINISHED as a status

* Remove ready status

* Revert "Remove FINISHED as a status"

This reverts commit 38d66ed1d9565756d2373533c7a7c5b107a68ddd.

* Add payment status READY

* Removed payment statuses pristine, failed and success

* Remove deprecated selectors and update docs

* Rename the checkout events

* Merge conflicts

* Update test observer

* Update deprecation notice

* deprecation versions

---------

Co-authored-by: Mike Jolley <mike.jolley@me.com>
2023-02-17 11:03:13 +00:00
..
checkout Rename the checkout events (https://github.com/woocommerce/woocommerce-blocks/pull/8381) 2023-02-17 11:03:13 +00:00
README.md Add woocommerce_blocks_loaded hook information to actions doc (https://github.com/woocommerce/woocommerce-blocks/pull/7600) 2022-11-10 09:52:04 +01:00
notices.md Capture notices from hidden block into siblings block (https://github.com/woocommerce/woocommerce-blocks/pull/8390) 2023-02-09 14:41:18 +01:00

README.md

Block Client APIs

This folder contains documentation for API interfaces for Blocks. In most cases, these docs describe APIs and interfaces that are internal only, and thus are provided to assist with developing the blocks in this repository. Documentation will tend to focus on high level overviews.

For more details about extensibility points in the blocks, you can reference the extensibility docs.

Document Description
Checkout API interface This doc goes into some detail about some of the API specifics for the checkout block architecture.
Checkout Flow and Events All about the checkout flow in the checkout block and the various emitted events that can be subscribed to.
Notices Explains how the notices system works and which methods are available to add an remove them.