Skip to main content
GET
/
virtual-account
/
{customerId}
/
{virtualAccountId}
/
activity
Get virtual account activity
curl --request GET \
  --url https://business.bfinance.app/external/api/virtual-account/{customerId}/{virtualAccountId}/activity \
  --header 'Authorization: Bearer <token>'
{
  "status": "success",
  "data": {
    "history": [
      {
        "id": "<string>",
        "type": "<string>",
        "source": {
          "rail": "<string>",
          "scheme": "<string>",
          "senderName": "<string>",
          "reference": "<string>",
          "uetr": "<string>",
          "description": "<string>",
          "trackingNumber": "<string>",
          "bic": "<string>",
          "iban": "<string>",
          "traceNumber": "<string>",
          "estimatedArrivalDate": "<string>",
          "senderRoutingNumber": "<string>",
          "bankRoutingNumber": "<string>",
          "bankName": "<string>",
          "originatorName": "<string>",
          "originatorAddress": "<string>",
          "imad": "<string>",
          "wireMessage": "<string>",
          "accountNumber": "<string>",
          "sortCode": "<string>",
          "clabe": "<string>"
        },
        "receipt": {
          "source": {
            "amount": 123,
            "currency": "<string>"
          },
          "exchangeRate": 123,
          "fee": 123,
          "destination": {
            "amount": 123,
            "currency": "<string>",
            "txHash": "<string>"
          }
        }
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

JWT authentication token

Path Parameters

customerId
string
required

Customer ID

virtualAccountId
string
required

Virtual account ID

Query Parameters

limit
integer
default:10

Maximum number of activity records to return (default 10, max 100)

Required range: x <= 100

Response

Virtual account activity returned.

status
string
Example:

"success"

data
object