# BPN ## Docs - Getting Started [Introduction to BPN](https://docs.bpn.finance/introduction-to-bpn-1420654m0.md): - Getting Started [Key Concepts & Terminology](https://docs.bpn.finance/key-concepts-terminology-1420656m0.md): - Getting Started [Architecture Overview](https://docs.bpn.finance/architecture-overview-1420659m0.md): - Onboarding & Prerequisites [Product Demo](https://docs.bpn.finance/product-demo-1420665m0.md): - Onboarding & Prerequisites [Sandbox & Test Environment](https://docs.bpn.finance/sandbox-test-environment-1420666m0.md): - Use Case [Transfer](https://docs.bpn.finance/transfer-1420669m0.md): - Use Case [Vault](https://docs.bpn.finance/vault-1420670m0.md): - Use Case [On/Off Ramp](https://docs.bpn.finance/onoff-ramp-1420671m0.md): - Use Case [Compliance (Travel Rule Information Submission)](https://docs.bpn.finance/compliance-travel-rule-information-submission-1420672m0.md): - Appendix [Enum](https://docs.bpn.finance/enum-1420678m0.md): - Appendix [Virtual Account(VA) Support List](https://docs.bpn.finance/virtual-accountva-support-list-1420680m0.md): - Release Notes & Changelog [ Version History](https://docs.bpn.finance/-version-history-1420681m0.md): ## API Docs - API Reference > KYB [Share KYB Info For Sub User](https://docs.bpn.finance/share-kyb-info-for-sub-user-20717459e0.md): **Purpose:** - API Reference > KYB [Get KYB Sub User Status](https://docs.bpn.finance/get-kyb-sub-user-status-20717460e0.md): **Purpose:** - API Reference > Account Management [add bank account](https://docs.bpn.finance/add-bank-account-20717461e0.md): Use this endpoint to maintain **a fiat account** that will be used as either a payer (debit/outgoing) account or a beneficiary (credit/incoming) account. - API Reference > Account Management [list bank account](https://docs.bpn.finance/list-bank-account-20717462e0.md): 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). - API Reference > Account Management [create virtaul account](https://docs.bpn.finance/create-virtaul-account-20717464e0.md): This endpoint lets you create a fiat receiving account (Virtual Account, “VA”) for a specific currency. A VA is a bank-style deposit handle issued to you (or to your end-customer under your tenancy) so funds can be received and reconciled automatically and later used in transfer flows. - API Reference > Account Management [list virtual account](https://docs.bpn.finance/list-virtual-account-20717467e0.md): **Purpose:** - API Reference > Account Management [Master VA balance inquiry](https://docs.bpn.finance/master-va-balance-inquiry-20719007e0.md): This API allows you to check the total balance of your Master Virtual Account (VA) across different currencies. - API Reference > Account Management [list virtual account orders](https://docs.bpn.finance/list-virtual-account-orders-21353180e0.md): - API Reference > Account Management [refund virtual account order](https://docs.bpn.finance/refund-virtual-account-order-20717465e0.md): The Refund API enables merchants to return funds back to the original payer’s account. - API Reference > Wallet [Get Asset Balance](https://docs.bpn.finance/get-asset-balance-20717469e0.md): This endpoint allows you to query the wallet balances associated with your account. It supports two primary modes: - API Reference > Wallet [Get Deposit Address](https://docs.bpn.finance/get-deposit-address-20717470e0.md): Gets the on-chain address for the specified currency and network. - API Reference > Wallet [Add Deposit Sender](https://docs.bpn.finance/add-deposit-sender-20717471e0.md): This endpoint is designed to meet regulatory compliance and Travel Rule requirements. For every stablecoin deposit received into your wallet, you must provide detailed payer information. This information is essential for identifying the origin of funds and ensuring that all transactions meet applicable anti-money laundering (AML) and cross-border payment compliance standards. - API Reference > Wallet [Add Withdraw Whitelist](https://docs.bpn.finance/add-withdraw-whitelist-20717472e0.md): Before withdrawing, you must add it to the whitelist. - API Reference > Wallet [Delete Withdraw Whiltelist](https://docs.bpn.finance/delete-withdraw-whiltelist-20717473e0.md): At least one of whitelistId and externalWhitelistId must be filled in. - API Reference > Wallet [Request Withdraw](https://docs.bpn.finance/request-withdraw-20717474e0.md): Before withdrawing, you must add wallet to the whitelist. - API Reference > Wallet [Query Transaction History](https://docs.bpn.finance/query-transaction-history-20717475e0.md): - API Reference > FX [fx inquery](https://docs.bpn.finance/fx-inquery-20717476e0.md): **Purpose:** - API Reference > BPN Transactions [get stablecoin quote](https://docs.bpn.finance/get-stablecoin-quote-20717491e0.md): Overview - API Reference > BPN Transactions [create stable order](https://docs.bpn.finance/create-stable-order-20717492e0.md): Description - API Reference > BPN Transactions [get order (single) detail](https://docs.bpn.finance/get-order-single-detail-20717494e0.md): Description - API Reference > BPN Transactions [list orders(batch)](https://docs.bpn.finance/list-ordersbatch-20717495e0.md): Description - Webhooks & Event [resend fail webhook](https://docs.bpn.finance/resend-fail-webhook-20717496e0.md): - Webhooks & Event [KYB Status Notification](https://docs.bpn.finance/kyb-status-notification-20717497e0.md): - Webhooks & Event [Transaction Status Notification](https://docs.bpn.finance/transaction-status-notification-20717498e0.md): - Webhooks & Event [Account Status Notification](https://docs.bpn.finance/account-status-notification-20717499e0.md): - Webhooks & Event [Open Virtual Account Status](https://docs.bpn.finance/open-virtual-account-status-20717500e0.md): - Webhooks & Event [Deposit Sender Detail Required](https://docs.bpn.finance/deposit-sender-detail-required-20717501e0.md): - Webhooks & Event [virtual account payment status](https://docs.bpn.finance/virtual-account-payment-status-20717502e0.md): Notifies your server that a stablecoin payment created with Create Order has succeeded, failed, or expired. ## Schemas - Schemas [walletBalance](https://docs.bpn.finance/walletbalance-8968015d0.md): - Schemas [walletAddress](https://docs.bpn.finance/walletaddress-8968016d0.md): - Schemas [transactionRecord](https://docs.bpn.finance/transactionrecord-8968017d0.md):