Skip to content

FousOCBC Velocity

Pull your OCBC Velocity balances into your own systems

Read account balances, transaction history and the status of every payment in OCBC Velocity with one API call each. A workflow can email you the balances every weekday morning and flag payments that came back Unsuccessful or Returned by Authoriser.

Works with your own OCBC Velocity account. Fous is an independent product.

What you can build on OCBC Velocity

  • Get account balances

    Build this

    Reads Accounts > Overview: every account linked to your organisation in OCBC Velocity, with its currency and balance.

    Takes
    Nothing
    Returns
    Account number, account name, account type, currency, balance, time read
  • Get account transaction history

    Build this

    Opens one account from Accounts > Overview and reads its transaction history, filtered to the dates you give.

    Takes
    Account number, from date, to date
    Returns
    Date, value date, description, reference, debit, credit, balance
  • Check transaction status

    Build this

    Searches Transactions > Transaction Status with the Search Criteria you give and reads each payment's status, such as Submitted to Bank or Unsuccessful.

    Takes
    From date, to date, payment type (optional), status (optional)
    Returns
    Reference, payment type, debit account, beneficiary, amount, currency, status, remarks
  • List pending transactions

    Build this

    Reads Transactions > Pending transactions: the payments a Maker has prepared that still wait for an Authoriser.

    Takes
    Nothing
    Returns
    Reference, payment type, created by, debit account, beneficiary, amount, currency, status

Automate OCBC Velocity with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Morning balances for every account

    Build this
    Starts
    Every weekday at 8:00 Singapore time
    Step 1
    Get the account balances from Accounts > Overview.
    Step 2
    Group the accounts by currency.
    Step 3
    Email you the balances, with account number, name, currency and balance.
  • Payments waiting for an Authoriser

    Build this
    Starts
    Every weekday at 10:00 and 15:00 Singapore time
    Step 1
    List the pending transactions in Pending Authorisation.
    Step 2
    Stop when there are none.
    Step 3
    Email you each payment's reference, Maker, beneficiary, amount and currency.
  • Unsuccessful payments, posted to your ERP

    Build this
    Starts
    Every weekday at 17:30 Singapore time
    Step 1
    Check transaction status for today and keep payments marked Unsuccessful or Returned by Authoriser.
    Step 2
    Keep the transactions that were not there on the last run.
    Step 3
    Post each one, with reference, beneficiary, amount, status and remarks, to your ERP's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get account balances” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "velocity.ocbc.com/get_account_balances",
    "input": {}
  }'
Example response
{
  "status": "completed",
  "data": {
    "read_at": "2026-11-12T08:00:12+08:00",
    "accounts": [
      {
        "account_number": "601-123456-001",
        "account_name": "Acme Trading Pte Ltd",
        "account_type": "Business Current Account",
        "currency": "SGD",
        "balance": 284310.55
      },
      {
        "account_number": "601-123456-201",
        "account_name": "Acme Trading Pte Ltd",
        "account_type": "Foreign Currency Account",
        "currency": "USD",
        "balance": 51820
      }
    ]
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

OCBC Velocity’s own options

OCBC's API Store, Connect2OCBC, lists corporate APIs for account balance, account listing and transaction history, alongside payment APIs. You can try them in a sandbox after registering, then request go-live from OCBC, with fees set in its Corporate API/SDK pricing guidelines. In OCBC Velocity itself, a Maker can prepare payments by uploading a file.

OptionWhat it coversWhat it takes
Connect2OCBC corporate APIsGET Account Balance, GET Corporate Account Listing and GET Corporate Transaction History, plus FAST, PayNow, GIRO and telegraphic transfer APIs.A Connect2OCBC account and application, sandbox testing, then a go-live request to OCBC. Fees follow OCBC's Corporate API/SDK pricing guidelines.
File upload in OCBC VelocityThe Maker prepares payments by uploading a file in OCBC Velocity's required format instead of entering them by hand.An OCBC Velocity Maker, and an Authoriser to approve the transactions with a token.
OCBC Velocity by handAccounts > Overview, account transaction history with Download and Print, Transaction Status, Pending transactions and reports such as the GIRO Summary.An OCBC Velocity service package for your organisation, with users set up by your Administrator.

Read on November 12, 2026: Connect2OCBC API catalogue, OCBC Velocity general FAQ, Corporate API/SDK Terms of Use.

Signing in to OCBC Velocity

OCBC Velocity signs you in with your Organisation ID, User ID and password. Your security token is OCBC OneToken in the OCBC Business app or a hardware token, and hardware token users need it at every login. With Fous you sign in through OCBC Velocity's own sign-in with your own account, and the login is sealed with AES-256, never returned by the API or written to logs.

Worth knowing

Every payment needs a Maker and an Authoriser
The Maker prepares a transaction and the Authoriser approves it in Pending transactions. Under the Standard service package one person can be both. With several Authorisers, each must approve before it goes to the bank.
Sessions end after 14 or 120 minutes
OCBC Velocity logs you out after 14 minutes without activity, and ends any session that has lasted 120 minutes.
Approvals need the token
Authorisers use their token to approve Telegraphic Transfer, GIRO, FAST and trade transactions. Administrators need it to create users, reset a Maker's password or restore a Maker's access.
GIRO rejection reasons are in reports
Why a GIRO item was not processed is shown in the Remarks column of the GIRO Summary, GIRO Details and Funds Collection reports, not only on the transaction itself.

More in Finance: corporate banking and credit

Other industries: Elavon Payments Insider, PhilHealth EPRS, EPFO Unified Portal (Employer), Cvent Supplier Network, Agencia Virtual SAT, ICP Smart Services.

Frequently asked questions

OCBC offers corporate APIs through its API Store, Connect2OCBC, which lists account balance, account listing and transaction history alongside payment APIs. You try them in a sandbox after registering and request go-live from OCBC, with fees set in its Corporate API/SDK pricing guidelines.

A transaction can be Saved, Pending Authorisation, Authorised, Submitted to Bank, Successful or Unsuccessful, and also Recalled, Returned by Authoriser, Deleted or Resubmission needed. GIRO items can also show Pending clearance, Partially Rejected, Rejected or Partially Successful.

Open Accounts > Overview for the balances, then click an account number for its details and transaction history. The filter narrows the dates, and Download saves the statement. OCBC recommends Adobe Reader 10 or later for PDF statements.

Yes. A Maker can prepare transactions by uploading a file in OCBC Velocity's required format. The Authoriser still approves them in Pending transactions before they go to the bank.

No. Fous is an independent product. You use it with your own OCBC Velocity account, and a method reads and does only what that account can.

Put OCBC Velocity behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextRBC ExpressScotiaConnectStandard Bank Business OnlineElavon Payments InsiderHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of OCBC Velocity (OCBC). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.