# Theropay BaaS API Theropay Banking-as-a-Service (BaaS) API provides a full suite of banking services for merchants and customers, enabling secure, scalable, and programmable banking operations. The API allows seamless integration of banking functionality into your applications, including: Customer onboarding and management, Account creation, retrieval and updates,Internal and external fund transfers. ## Servers Production server ``` https://api.theropay.io ``` ## Download OpenAPI description [Theropay BaaS API](https://docs.theropay.cloud/_bundle/Theropay/docs/reference/openapi-braid.yaml) ## Business APIs for managing businesses within the Theropay Banking-as-a-Service (BaaS) platform. These endpoints allow you to create and retrieve business entities, manage accounts, perform identity verification, and handle counterparties. Designed for seamless integration, the Business APIs enable secure and efficient operations for merchants and customers. ### Creates a new business. - [POST /finance/api/v1/business](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/business/paths/~1finance~1api~1v1~1business/post.md) ### Retrieves business details for a specific business ID. - [GET /finance/api/v1/business/{id}](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/business/paths/~1finance~1api~1v1~1business~1%7Bid%7D/get.md) ### Creates an identity verification request for a customer. - [POST /finance/api/v1/identity-verification](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/business/paths/~1finance~1api~1v1~1identity-verification/post.md) ### Creates a new counterparty. - [POST /finance/api/v1/counterparty](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/business/paths/~1finance~1api~1v1~1counterparty/post.md) ## Accounts APIs for managing accounts within the Theropay Banking-as-a-Service (BaaS) platform. These endpoints allow you to create new accounts, retrieve account details, and check account balances. Designed to help merchants and customers manage their funds easily and securely. ### Creates a new account for a business. - [POST /finance/api/v1/account/{businessId}](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/accounts/paths/~1finance~1api~1v1~1account~1%7Bbusinessid%7D/post.md) ### Retrieves the current balance of a specific account. - [GET /finance/api/v1/account/{accountId}/balance](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/accounts/paths/~1finance~1api~1v1~1account~1%7Baccountid%7D~1balance/get.md) ## Transactions APIs for performing financial transactions within the Theropay BaaS platform. These endpoints include ACH pull and push operations, as well as internal transfers between accounts. They enable secure movement of funds and make transaction handling simple for both merchants and customers. ### Performs an ACH pull transaction. - [POST /finance/api/v1/transaction/ach/pull](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/transactions/paths/~1finance~1api~1v1~1transaction~1ach~1pull/post.md) ### Performs an ACH push transaction. - [POST /finance/api/v1/transaction/ach/push](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/transactions/paths/~1finance~1api~1v1~1transaction~1ach~1push/post.md) ### Perform an international wire outbound transaction. - [POST /finance/api/v1/transaction/wire/international](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/transactions/paths/~1finance~1api~1v1~1transaction~1wire~1international/post.md) ### Performs a Domestic wire outbound transaction. - [POST /finance/api/v1/transaction/wire/domestic](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/transactions/paths/~1finance~1api~1v1~1transaction~1wire~1domestic/post.md) ### Performs an Internal wire transfer. - [POST /finance/api/v1/transaction/internal/transfer](https://docs.theropay.cloud/theropay/docs/reference/openapi-braid/transactions/paths/~1finance~1api~1v1~1transaction~1internal~1transfer/post.md)