Skip to main content

Switching Service Documentation

The Flex switching service routes payments between participating applications. PayTags act as the payment identifier. Each application receives, honors, or rejects transactions for its own users. The platform then aggregates completed activity into end-of-day settlement.

What you can do with the switching service

  • Register an application and receive API credentials.
  • Create subjects and paytags such as alice@walletapp.
  • Route transactions between participating applications.
  • Verify webhook signatures and optionally decrypt JWE payloads.
  • Track wallet balances, ledger entries, and settlement batches.

Base URLs

  • Staging API: https://staging-switch.yourflexpay.com/api
  • Production API: https://switch.yourflexpay.com/api

Start here

  1. Read the Quickstart.
  2. Follow the full End-to-End Integration Guide.
  3. Review the Authentication flow.
  4. Set up Webhooks before you process transactions.

Core capabilities