Skip to main content

IDaaS Documentation

IDaaS is a multi-tenant Identity as a Service platform for portable tags, consent-based identity federation, cross-application payments, settlement, and webhook-driven integrations.

What you can do with IDaaS

  • Register an application and receive API credentials.
  • Create subjects and portable tags such as alice@walletapp.
  • Initiate and accept cross-application transactions.
  • Verify webhook signatures and optionally decrypt JWE payloads.
  • Track wallet balances, ledger entries, and settlement batches.

Base URLs

  • Staging API: https://staging-idaas.yourflexpay.com/api
  • Machine-readable OpenAPI: https://staging-idaas.yourflexpay.com/api/v3/api-docs

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

CapabilitySummary
Identity tagsPortable, application-scoped tags with globally unique qualified addresses such as alice@walletapp
TransactionsTag-to-tag payments that require receiver acceptance or rejection
Wallets and ledgerPer-application escrow wallet plus immutable DEBIT/CREDIT ledger entries
SettlementEnd-of-day net position generation for reconciliation
SecurityJWT auth, JWE payload encryption, HMAC webhook signatures, and rate limiting