BPN OpenAPI
  1. Reconciliation
BPN OpenAPI
  • Getting Started
    • Introduction to BPN
    • Key Concepts & Terminology
    • Architecture Overview
  • Onboarding & Prerequisites
    • Product Demo
    • Sandbox & Test Environment
    • Signature Authentication Mechanism
  • Use Case
    • Transfer
    • Vault
    • On/Off Ramp
    • Compliance (Travel Rule Information Submission)
    • Fiat Collection(BRL PIX for example)
  • API Reference
    • Account Management
      • Inquiry Master VA Balance
      • Create Virtaul Account
      • Get Virtual Account Detail
      • List Virtual Account
      • Send Email Verify Code
      • Query bank info by account number
      • Payout via Virtual Account
      • Refund Virtual Account Order
      • Get Virtual Account Order Detail
      • List Virtual Account Orders
      • Submit Invoice
      • Get Invoice list Status
      • List Banks
      • Add Bank Account
      • List Bank Account
      • List RFI Sub Virtual Account
      • Get Sub Virtual Account RFI Template Info
      • Sub Virtual Account Submit RFI
    • Wallet
      • List Wallets
      • List Sub Account
      • Create Sub Account
      • Wallet Internal Transfer
      • Get Asset Balance
      • Get Deposit Address
      • Add Deposit Sender
      • Add Withdraw Whitelist
      • Delete Withdraw Whiltelist
      • Request Withdraw
      • Query Transaction History
    • FX
      • Inquery FX Rate
    • BPN Transactions
      • Get Stablecoin Quote
      • Create Stable Order
      • Get Order (Single) Detail
      • List Orders(Batch)
    • Reconciliation
      • Get Reconciliation Order List By Page
        GET
    • Crypto Payment Link
      • Create Payment Link
      • List Payment links
      • Get Curreny Network Config
    • Mock
      • Mock Virtual account Payin Order
  • Webhooks & Events
    • Resend Fail Webhook
      POST
    • Open Virtual Account Status
    • Virtual Account Payment Status
    • Virtual Account Invoice update
    • Transaction Status Notification
    • KYB Status Notification
    • Deposit Sender Detail Required
  • Appendix
    • Enum
    • Virtual Account(VA) Support List & KYB requirement
  • Release Notes & Changelog
    • Version History
  • Schemas
    • walletBalance
    • walletAddress
    • transactionRecord
  1. Reconciliation

Get Reconciliation Order List By Page

Developing
GET
/v1/stable/reconciliation/list

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/stable/reconciliation/list?businessType=CONVERT,TRANSFER&transactionType=PAY_IN,CASH_OUT&status=SUCCESS,FAIL&sourceCurrency=MXN,MEXAS&targetCurrency=MXN,MEXAS&accountId&startTime=&endTime=&pageNum=0&pageSize=0'

Responses

🟢200Success
application/json
Body

Example
{
    "status": 200,
    "msg": "success",
    "traceId": "trace-123456789",
    "data": {
        "pageNumber": 1,
        "pageSize": 10,
        "totalPage": 1,
        "totalRow": 10,
        "records": [
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10001",
                "transactionType": "CASH_OUT",
                "amount": 1500,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 5,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 10,
                "status": "SUCCESS",
                "paymentMethod": "VIRTUAL_ACCOUNT",
                "txId": "ONCHAIN-1231",
                "sourceFiatCurrency": "EUR",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "EUR",
                "sourceFiatAmt": "1500",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "1500",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "Fiat_Transfer",
                "virtualAccountName": "EURO MAIN ACCOUNT",
                "sourceAccountName": "Company A",
                "sourceAccountNumber": "DE1234567890",
                "sourceAccountBankName": "Deutsche Bank",
                "targetAccountName": "Company A",
                "targetAccountNumber": "DE1234567890",
                "targetAccountBankName": "Deutsche Bank",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736403600,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10002",
                "transactionType": "CASH_OUT_BATCH",
                "amount": 4500,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 12,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 20,
                "status": "PROCESSING",
                "paymentMethod": "TRANSFER",
                "txId": "ONCHAIN-2231",
                "sourceFiatCurrency": "EUR",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "EUR",
                "sourceFiatAmt": "4500",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "4500",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "Batch_Processing",
                "virtualAccountName": "EURO MAIN ACCOUNT",
                "sourceAccountName": "Company A",
                "sourceAccountNumber": "DE99887766",
                "sourceAccountBankName": "BNP Paribas",
                "targetAccountName": "Company A",
                "targetAccountNumber": "DE99887766",
                "targetAccountBankName": "BNP Paribas",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 0,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10003",
                "transactionType": "CONVERT_BUY",
                "amount": 2000,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 4,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 8,
                "status": "SUCCESS",
                "paymentMethod": "VIRTUAL_ACCOUNT",
                "txId": "ONCHAIN-3231",
                "sourceFiatCurrency": "EUR",
                "mintCryptoCurrency": "USDC",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "2000",
                "mintCryptoAmt": "2100",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "MINT123",
                "burnTxId": "",
                "mintStartTime": 1736400000,
                "mintEndTime": 1736400300,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "Mint",
                "virtualAccountName": "EURO MAIN ACCOUNT",
                "sourceAccountName": "Company A",
                "sourceAccountNumber": "DE5544332211",
                "sourceAccountBankName": "HSBC",
                "targetAccountName": "",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400500,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10004",
                "transactionType": "CONVERT_SELL",
                "amount": 1800,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 3,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 6,
                "status": "SUCCESS",
                "paymentMethod": "TRANSFER",
                "txId": "ONCHAIN-4231",
                "sourceFiatCurrency": "",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "USDC",
                "targetFiatCurrency": "EUR",
                "sourceFiatAmt": "",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "1900",
                "targetFiatAmt": "1800",
                "mintTxId": "",
                "burnTxId": "BURN123",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 1736400000,
                "burnEndTime": 1736400300,
                "stage": "Burn",
                "virtualAccountName": "EURO MAIN ACCOUNT",
                "sourceAccountName": "",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "Company A",
                "targetAccountNumber": "DE55449900",
                "targetAccountBankName": "ING",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400400,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10005",
                "transactionType": "PAY_IN",
                "amount": 950,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 2,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 4,
                "status": "SUCCESS",
                "paymentMethod": "VIRTUAL_ACCOUNT",
                "txId": "ONCHAIN-5231",
                "sourceFiatCurrency": "EUR",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "950",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "PayIn",
                "virtualAccountName": "EURO MAIN ACCOUNT",
                "sourceAccountName": "Alice",
                "sourceAccountNumber": "DE112233",
                "sourceAccountBankName": "Santander",
                "targetAccountName": "Company A",
                "targetAccountNumber": "DE998877",
                "targetAccountBankName": "Santander",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400200,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10006",
                "transactionType": "REFUND",
                "amount": 300,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 1,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 2,
                "status": "REFUNDED",
                "paymentMethod": "TRANSFER",
                "txId": "ONCHAIN-6231",
                "sourceFiatCurrency": "",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "",
                "virtualAccountName": "",
                "sourceAccountName": "",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400100,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "FIAT_VIRTUAL_ACCOUNT",
                "transactionId": "TXN-FVA-10007",
                "transactionType": "TRANSFER",
                "amount": 1200,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 2,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 5,
                "status": "SUCCESS",
                "paymentMethod": "VIRTUAL_ACCOUNT",
                "txId": "ONCHAIN-7231",
                "sourceFiatCurrency": "",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "",
                "virtualAccountName": "",
                "sourceAccountName": "",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400200,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "CONVERT",
                "transactionId": "TXN-CON-20001",
                "transactionType": "CONVERT_BUY",
                "amount": 500,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 1,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 1,
                "status": "SUCCESS",
                "paymentMethod": "TRANSFER",
                "txId": "ONCHAIN-CON-111",
                "sourceFiatCurrency": "EUR",
                "mintCryptoCurrency": "USDC",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "500",
                "mintCryptoAmt": "530",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "MINTCON111",
                "burnTxId": "",
                "mintStartTime": 1736400000,
                "mintEndTime": 1736400100,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "Mint",
                "virtualAccountName": "",
                "sourceAccountName": "",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400300,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "CONVERT",
                "transactionId": "TXN-CON-20002",
                "transactionType": "CONVERT_SELL",
                "amount": 700,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 2,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 2,
                "status": "SUCCESS",
                "paymentMethod": "VIRTUAL_ACCOUNT",
                "txId": "ONCHAIN-CON-222",
                "sourceFiatCurrency": "",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "USDC",
                "targetFiatCurrency": "EUR",
                "sourceFiatAmt": "",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "720",
                "targetFiatAmt": "700",
                "mintTxId": "",
                "burnTxId": "BURNCON222",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 1736400100,
                "burnEndTime": 1736400200,
                "stage": "Burn",
                "virtualAccountName": "",
                "sourceAccountName": "",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400400,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "",
                "targetAddress": ""
            },
            {
                "businessType": "TRANSFER",
                "transactionId": "TXN-TRF-30001",
                "transactionType": "TRANSFER",
                "amount": 900,
                "currency": "EUR",
                "ourFeeCurrency": "EUR",
                "ourFeeAmount": 1.5,
                "swiftFeeCurrency": "EUR",
                "swiftFeeAmount": 3,
                "status": "SUCCESS",
                "paymentMethod": "TRANSFER",
                "txId": "ONCHAIN-TRF-999",
                "sourceFiatCurrency": "",
                "mintCryptoCurrency": "",
                "burnCryptoCurrency": "",
                "targetFiatCurrency": "",
                "sourceFiatAmt": "",
                "mintCryptoAmt": "",
                "burnCryptoAmt": "",
                "targetFiatAmt": "",
                "mintTxId": "",
                "burnTxId": "",
                "mintStartTime": 0,
                "mintEndTime": 0,
                "swapStartTime": 0,
                "swapEndTime": 0,
                "burnStartTime": 0,
                "burnEndTime": 0,
                "stage": "",
                "virtualAccountName": "",
                "sourceAccountName": "Wallet A",
                "sourceAccountNumber": "",
                "sourceAccountBankName": "",
                "targetAccountName": "Wallet B",
                "targetAccountNumber": "",
                "targetAccountBankName": "",
                "orderCreateTime": 1736400000,
                "orderCompleteTime": 1736400100,
                "rfiStatus": "NONE",
                "invoiceSubmitStatus": "NONE",
                "sourceAddress": "0xSource123",
                "targetAddress": "0xTarget456"
            }
        ]
    }
}
Previous
List Orders(Batch)
Next
Create Payment Link
Built with