BPN OpenAPI
  1. Account Management
BPN OpenAPI
  • Getting Started
    • Introduction to BPN
    • Key Concepts & Terminology
    • Architecture Overview
  • Onboarding & Prerequisites
    • Product Demo
    • Sandbox & Test Environment
  • Use Case
    • Transfer
    • Vault
    • On/Off Ramp
    • Compliance (Travel Rule Information Submission)
    • Fiat Collection(BRL PIX for example)
  • API Reference
    • KYB
      • Share KYB Info For Sub User
      • Get KYB Sub User Status
    • Account Management
      • add bank account
        POST
      • list bank account
        GET
      • create virtaul account
        POST
      • list virtual account
        GET
      • Master VA balance inquiry
        GET
      • list virtual account orders
        GET
      • refund virtual account order
        POST
    • Wallet
      • Get Asset Balance
      • Get Deposit Address
      • Add Deposit Sender
      • Add Withdraw Whitelist
      • Delete Withdraw Whiltelist
      • Request Withdraw
      • Query Transaction History
    • FX
      • fx inquery
    • BPN Transactions
      • get stablecoin quote
      • create stable order
      • get order (single) detail
      • list orders(batch)
    • Reconciliation
  • Webhooks & Event
    • resend fail webhook
      POST
    • Open Virtual Account Status
      POST
    • virtual account payment status
      POST
    • Transaction Status Notification
      POST
    • KYB Status Notification
      POST
    • Deposit Sender Detail Required
      POST
  • Appendix
    • Enum
    • Virtual Account(VA) Support List
  • Release Notes & Changelog
    • Version History
    • Version History
  • Schemas
    • walletBalance
    • walletAddress
    • transactionRecord
  1. Account Management

list bank account

GET
/v1/account/list-account
Use this endpoint to retrieve the fiat accounts that have already been maintained under your tenant. It returns the current status, key details, and identifiers so you can review, audit, or reuse them in downstream flows (e.g., Transfer Estimation / Confirm Transfer, Sell).

Request

Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/account/list-account?accountId=&accountType=&networkType=&currency=&startTimestamp=&endTimestamp=&pageNum=0&pageSize=0'

Responses

🟢200OK
application/json
Body

Example
{
    "status": 0,
    "message": "string",
    "data": [
        {
            "accountId": "string",
            "bindStatus": "string",
            "accountHolderName": "string",
            "cpfOrCnpj": "string",
            "pixKey": "string",
            "accountNumber": "string",
            "iban": "string",
            "beneficiaryCountry": "string",
            "beneficiaryState": "string",
            "beneficiaryCity": "string",
            "beneficiaryPostalCode": "string",
            "beneficiaryAddress": "string",
            "bankCode": "string",
            "bankSwiftCode": "string",
            "bankName": "string",
            "bankCountry": "string",
            "bankState": "string",
            "bankCity": "string",
            "bankPostalCode": "string",
            "bankAddress": "string",
            "createTime": "2019-08-24T14:15:22Z"
        }
    ],
    "traceId": "string"
}
Previous
add bank account
Next
create virtaul account
Built with