Skip to content

Overview

Our Banking as a Service (BaaS) platform is designed to help businesses manage money movement with ease. Whether you are paying a vendor or requesting funds from a partner, our APIs provide a secure and reliable way to handle your financial operations.

With these APIs, you can:

  • Manage Payees: Securely save the details of people or businesses you work with, including their bank information for ACH, Wire, or Braid transfers.
  • Move Money: Create and send payment requests quickly by specifying the amount and the preferred payment method.
  • Track Activity: Search through your transaction history to monitor the status of your payments and keep your records up to date.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.theropay.co/_mock/theropay/docs/reference/braid
Sandbox Server
https://devapi.theropay.co

Business

Manage your business partners and counterparties. Use these APIs to create and store information about the people or companies you interact with, including their bank details and identity verification.

Operations

Payment

Initiate and handle money movement. This section allows you to create new payment requests, set the transaction amount, and choose the best payment method for your needs.

Operations

Transaction

Track and monitor your financial activity. These tools allow you to search through your payment history, check the status of specific transfers, and get detailed information about any transaction.

Operations

Request

This tool lets you search through your payment history to find specific transactions

You can use it to check if a payment went through or to look up the details of a past transfer.

Security
Bearer
Body
pageNumberinteger(int32)
pageSizeinteger(int32)
accountNumberstring or null
batchIdstring or null
beginDatestring or null(date-time)
counterpartyIdinteger or null(int32)
customerIdinteger or null(int32)
directionstring or null
endDatestring or null(date-time)
excludeAchboolean or null
excludeWireboolean or null
externalIdstring or null
isInboundboolean or null
linkedPaymentIdstring or null
loadedFromFilestring or null
maxAmountnumber or null(double)
minAmountnumber or null(double)
originalFileNamestring or null
paymentIdstring or null
postDateStartstring or null(date-time)
postDateEndstring or null(date-time)
processingStatusArray of strings or null
productIdinteger or null(int32)
reconStatusesArray of strings or null
requesterIpAddressstring or null
requesterUsernamestring or null
settlementFileNamestring or null
showAchNocboolean or null
transactionStatusArray of strings or null
transactionTypeArray of strings or null
updatedStartstring or null(date-time)
updatedEndstring or null(date-time)
wireFileHandlestring or null
curl -i -X POST \
  https://docs.theropay.co/_mock/theropay/docs/reference/braid/finance/v1/search_transactions \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "pageNumber": 0,
    "pageSize": 0,
    "accountNumber": "string",
    "batchId": "string",
    "beginDate": "2019-08-24T14:15:22Z",
    "counterpartyId": 0,
    "customerId": 0,
    "direction": "string",
    "endDate": "2019-08-24T14:15:22Z",
    "excludeAch": true,
    "excludeWire": true,
    "externalId": "string",
    "isInbound": true,
    "linkedPaymentId": "string",
    "loadedFromFile": "string",
    "maxAmount": 0.1,
    "minAmount": 0.1,
    "originalFileName": "string",
    "paymentId": "string",
    "postDateStart": "2019-08-24T14:15:22Z",
    "postDateEnd": "2019-08-24T14:15:22Z",
    "processingStatus": [
      "string"
    ],
    "productId": 0,
    "reconStatuses": [
      "string"
    ],
    "requesterIpAddress": "string",
    "requesterUsername": "string",
    "settlementFileName": "string",
    "showAchNoc": true,
    "transactionStatus": [
      "string"
    ],
    "transactionType": [
      "string"
    ],
    "updatedStart": "2019-08-24T14:15:22Z",
    "updatedEnd": "2019-08-24T14:15:22Z",
    "wireFileHandle": "string"
  }'

Responses

OK