My Marketplaces
/my-marketplaces — MyMarketplacesPageModule. Gated by the MY_MARKETPLACES
permission, which every authenticated supplier holds by default.
This is where a supplier sees which sales channels Payability can read, and fixes them when a connection breaks. Since advances are underwritten against marketplace receipts, a broken connection has direct financial consequences.
Components
|
The page shell and layout. |
|
One connected channel — logo, name, connection status, actions. |
|
Expanded detail panel for a channel. |
|
The add-a-channel flow. |
|
Report a channel Payability does not integrate with. |
|
Loading skeleton for the grid. |
|
Loading skeleton for one channel. |
State
Two entity slices back the page:
|
The catalog of supported channels. Persisted to |
|
This supplier’s connections and their health. |
Both are keyed by marketplaceKey. See Entity Slices.
Adding a channel
add-marketplaces → pick from the catalog (marketplaces slice) → dispatch addSupplierMarketplace | bulkAddSupplierMarketplaces → per-channel compliance steps (see Marketplaces & Compliance) → dispatch saveSupplierMarketplace
Channels Payability does not support are recorded through
bulkAddUnsupportedSupplierMarketplaces — they never produce a connector, but
they give underwriting a complete picture of the supplier’s revenue.
Connection status
Each connection carries a status expressed through several enums at different granularities:
|
The supplier’s authorization on the channel — |
|
The API connection itself — |
|
The compliance record — |
Status is rendered with status-badge and status-chip.
Reconnection
Amazon and Shopify connections are monitored continuously by the API connectors, which raise a banner and offer a guided reconnect modal when a connection drops. See Marketplace API Connectors.
Relevant user fields:
|
Amazon Seller Central API connection status. |
|
The supplier is mid-migration between Amazon connection methods. |
Amazon flows
Dispatched through the marketplaces slice:
|
The invite-Payability wizard. Also launched from the suspension modal when Amazon access has been diverted. |
|
The grant-permissions wizard. |
|
Outcomes of the Amazon-suspended flow ( |
modals/add-selling-info-modal/ collects marketplace credentials where a manual
connection is required.
Cancellation interaction
CancellationBannerInitializerService reads fundingParticulars.lastOptOutDate
from each supplier marketplace to build the cancellation banners — so this slice
also drives cancellation messaging. See
Cancellation & Reactivation.
Analytics
Two families of events cover this page and the onboarding equivalent:
|
Lifecycle — |
|
The onboarding link wizard — show more/less, per-marketplace connect clicks, |
|
The invite-Payability wizard. |
Emitted by MarketplaceEventsService and AmazonEventTrackerService. Full list:
Event Catalog.