Business Account

Business Account Resource

Business Account Object

Example BusinessAccount Object

{
    "id": "3732c2ee-ebb5-466a-9acf-5bc76986b140",
    "accountId": "418b0432-b092-425c-a061-f2486c8efe5c",
    "createTime": "1754547327312",
    "nickname": "InstaPay Wallet",
    "purpose": "",
    "currency": "USD",
    "balanceId": "d72e292f-c762-4d2b-b20a-1157cf818f98",
    "bankAccounts": [
        {
            "status": "ACTIVE",
            "currency": "USD",
            "accountNo": "GB49TCCL12345614818413",
            "accountId": "d37deed7-f0e7-4635-a43a-781af0cb59f0",
            "createTime": "1754475956",
            "bankName": "The Currency Cloud Limited",
            "routingType": "BIC_SWIFT",
            "routingNumber": "TCCLGB3L",
            "bankAddress": {
                "addressLine1": "123 Main St",
                "addressLine2": "Apt 4B",
                "city": "New York",
                "state": "NY",
                "postalCode": "10001",
                "country": "US"
            },
            "accountName": "API TEST"
        }
    ]
}

Business Account Attributes

id string

A UUID for the BusinessAccount.


accountId string

The UUID of the Account.


createTime string

Timestamp.


nickname string

Nickname


currency string

Currency


purpose string

Purpose


balanceId string


bankAccounts array of objects

BankAccounts details BankAccount


Object

Example BankAccount Object

{
    "status": "ACTIVE",
    "currency": "USD",
    "accountNo": "GB49TCCL12345614818413",
    "accountId": "d37deed7-f0e7-4635-a43a-781af0cb59f0",
    "createTime": "1754475956",
    "bankName": "The Currency Cloud Limited",
    "routingType": "BIC_SWIFT",
    "routingNumber": "TCCLGB3L",
    "bankAddress": "12 Steward Street, The Steward Building, London, E1 6FQ, GB",
    "accountName": "API TEST"
}

BankAccount Attributes


accountId string

The UUID of the Account.


accountName string

Name of account holder


accountNo string

Account number


currency string

Currency


bankName string

Bank name


bankAddress string

Bank address


swift string

SWIFT/BIC


routingNumber string

Routing number


routingType string

Routing type


branchName string

Branch name


branchCode string

Branch code


status string

The status of BankAccount object. Possible values: ACTIVE, FROZEN, INACTIVE.


createTime string

Timestamp.



Business Account Transactions Object

Example BusinessAccountTransactions Object

{
    "id": "09469112-d119-4003-b1f9-954b06458690",
    "accountId": "c110126c-cbb2-4306-8977-37c88fb4a47a",
    "currency": "USD",
    "counterparty": "US-USD-3525-Swift",
    "settlementAmount": "200.00",
    "transactionDisplayId": "2507101727000005",
    "fees": [
        {
            "amount": "25.00",
            "currency": "USD",
            "feeType": 0
        }
    ],
    "businessType": "OUTBOUND",
    "businessTypeDetail": "PAYMENT",
    "status": "PENDING",
    "transactionTime": "1752139624544",
    "receiverId": "e9086ad9-363c-47c9-98c9-69a08cb79182",
    "reference": "test",
    "fromBalanceId": "4b7fd05e-b273-4427-8b1c-2d2c7fc2a836",
    "toBalanceId": "4b7fd05e-b273-4427-8b1c-2d2c7fc2a836",
    "clientTransactionId": "22fc8ee2-5afe-4586-b733-17b97ccc870f"
}

Business Account Transactions Attributes


id string

The UUID of the record.


accountId string

The UUID of the Account.


currency string

The transaction currency (e.g. “USD”).


counterparty string

The counterparty identifier or display name involved in the settlement.


settlementAmount string

The total settlement amount.


transactionDisplayId string

The external display identifier for the transaction.


fees array Fee Object

A list of fee details associated with the transaction.


businessType string

Specifies the main category of the business transaction. Possible values include:

ValueDescription
OUTBOUNDOutbound transaction — funds flowing out (e.g. payment, transfer out).
INBOUNDInbound transaction — funds received (e.g. deposit, transfer in).
FEEFee transaction — charges or deductions applied to the account.

businessTypeDetail string

Specifies the detailed type of business transaction. Possible values include:

ValueDescription
CCINBOUNDCredit card inbound transaction — funds received via credit card.
TRANSFER_IN_TO_QBIT_CARD_WALLETFunds transferred into the Qbit card wallet.
TRANSFER_OUT_FROM_QBIT_CARD_WALLETFunds transferred out from the Qbit card wallet.
PAYMENTStandard payment transaction — funds paid out to recipient.
PAYMENT_ERROR_CONVERSION_BACK_USERPayment error — funds converted back and returned to user.
PAYMENT_ERROR_CONVERSION_TO_QBITPayment error — funds converted back to Qbit account.
INNER_TRANSFER_OUTInternal transfer — funds moved out within Qbit system.
INNER_TRANSFER_INInternal transfer — funds moved in within Qbit system.
TRANSFER_IN_TO_PARTICLE_TREASURYFunds transferred into the Particle treasury account.
TRANSFER_OUT_FROM_PARTICLE_TREASURYFunds transferred out from the Particle treasury account.
PAYMENT_REFUNDSRefund transaction — funds refunded to the user after payment.
INNER_INBOUNDInternal inbound transaction within Qbit system.
OTHER_CHANNEL_INBOUNDInbound transaction from other external channels.
CONVERSION_OUTCurrency conversion out — converting from one currency to another.
CONVERSION_INCurrency conversion in — converting into target currency.
TRANSFER_TO_QBIT_MASTER_ACCOUNTFunds transferred to Qbit master account.
TRANSFER_TO_QBIT_MASTER_ACCOUNT_FOR_VIRTUAL_USDTransfer to Qbit master account for virtual USD operations.
TRANSFER_OUT_FROM_QBIT_MASTER_ACCOUNT_FOR_VIRTUAL_USDTransfer out from Qbit master account for virtual USD.
TRANSFER_IN_TO_QBIT_MASTER_ACCOUNT_FOR_FINANCINGTransfer in to Qbit master account for financing purposes.
TRANSFER_OUT_FROM_QBIT_MASTER_ACCOUNT_FOR_FINANCINGTransfer out from Qbit master account for financing purposes.
BANK_INBOUND_REFUNDSRefund transaction from bank inbound.
INNER_INBOUND_REFUNDSRefund transaction within internal inbound flow.
ACCOUNT_TRANSFERS_OUTAccount-level outbound transfer.
ACCOUNT_TRANSFERS_INAccount-level inbound transfer.
OTHER_CHANNEL_OUTBOUNDOutbound transfer to other external channels.
BUY_VIP_PACKAGEPurchase of a VIP package.
CREATE_SUB_ACCOUNT_FEEFee charged for creating a sub-account.
ACCOUNT_CHARGINGAccount charging or top-up transaction.
ACHPULLACH pull — Automated Clearing House debit transaction.
MONTH_FEEMonthly maintenance or service fee deduction.
ACHRETURNEDACH returned — reversal of a previous ACH transaction.
CNYSETTLE_TRANSFER_INCNY settlement transfer in — funds settled in Chinese yuan.
MONTH_BILL_DEBITMonthly bill debit transaction.

status string

The transaction status, e.g. CLOSED.

StatusDescription
PENDINGThe transaction is being processed and is not yet completed.
REFUNDINGThe transaction is in the process of being refunded to the payer.
CLOSEDThe transaction has been closed and can no longer be processed.
CANCELLEDThe transaction was cancelled before completion.
REJECTEDThe transaction was rejected and will not be processed.
REQUESTEDThe transaction has been requested but not yet processed.
UNKNOWNThe transaction status is unknown or cannot be determined.
PAYMENT_FAILEDThe payment attempt failed.
USER_CANCELLEDThe transaction was cancelled by the user.

transactionTime string

The timestamp (in milliseconds) when the transaction occurred.


receiverId string

The UUID of the receiver.


reference string

External or internal reference note.


fromBalanceId string

The UUID of the balance from which the transaction originated.


toBalanceId string

The UUID of the destination balance account where the funds are transferred or settled to..


clientTransactionId string

The client-provided transaction identifier.



Fee Objects

Example

{
  "amount": 2,
  "currency": "USD",
  "feeType": 0
}

Attributes

amount string

Magnitude of the amount, in units of the currency, with a . .


currency string

Currency code for the amount.


feeType integer

Specifies the handling fee charged for the transaction.

0 : This field represents the handling fee charged by the platform for processing the transaction. Specifies the handling fee charged for the transaction.