Supported Networks And Tokens
PayChain support is network-based. Every invoice, payout route, dynamic payout recipient, withdrawal, balance, and transaction should carry the correctchain, networkId, and token.
Catalog note: Treat supported networks as an expanding list, not a fixed promise frozen into your code. Your integration should discover the current catalog from the API or dashboard.
Current catalog source
Use these surfaces to confirm what is currently available:Network list format
Use this format when reviewing or documenting supported rails. The rows below are examples of how to read the catalog, not an exhaustive permanent list.
The table above is a human-readable guide. The API and dashboard remain the source of truth for the current production catalog.
Token matching rules
Invoice and payout routing asset fields must match exactly:chainnetworkIdtoken
token is display-friendly only. Matching requires the registered canonicalAssetId in the form stellar:{assetCode}:{issuerAddress}. Native XLM uses stellar:XLM:native. PayChain does not auto-discover arbitrary Stellar assets.
If a customer sends the wrong asset or uses the wrong network, do not treat the transfer as a valid invoice payment unless PayChain marks the invoice settled.
Choosing a network
Choose a network based on:- Customer payment behavior.
- Stablecoin availability.
- Network cost.
- Settlement speed.
- Payout destination support.
- Gas-credit impact for sponsored outbound operations.
- Your compliance and operational policy.
Developer discovery example
SDK
REST
When PayChain adds a new network
When PayChain adds support for a new network, it appears in the dashboard and network/token APIs after provisioning. Merchants do not need to manually provision the network inside PayChain. Your team only needs to decide whether your own checkout, app, or backend flow should display that rail to customers. The safest integration pattern is to read the catalog, display only the networks and tokens your product supports, and avoid assuming that every token exists on every network.Common mistakes
- Hardcoding one network and assuming all customers can use it.
- Treating
chain: evmas enough without checkingnetworkId. - Creating an invoice on one network and routing payout recipients on another.
- Assuming all tokens exist on all networks.
- Assuming sponsored gas behavior is identical across every rail.