Get started
Copy Page
BPN OpenAPI
Get started
Introduction to BPN
Introduction to API
Architecture Overview
Authentication
Environments
Response envelope
Idempotency
Guides
Virtual Account
Virtual Account Overview
VA · Payin
VA · Payout
VA · RFI
VA · Statuses
VA · Currencies & limits
Wallet
Wallet Overview
Wallet · Deposit
Wallet · Withdraw
Wallet · Transfer
Wallet · Statuses
Wallet · Assets & limits
Convert
Convert Overview
Convert · Quote & submit
Convert · Business types
Convert · Pairs & limits
Convert · Statuses
API Reference
Virtual Account
Virtual Account field notes
Inquiry Master VA Balance
List Primary Virtual Accounts
Create Virtual Account
Get Virtual Account Detail
List Virtual Account
List Virtual Account Orders
Get Virtual Account Order Detail
Refund Virtual Account Order
List RFI Sub Virtual Account
Get Sub Virtual Account RFI Template Info
Sub Virtual Account Submit RFI
Add Bank Account
List Bank Account
List Banks
Payout via Virtual Account
Send Email Verify Code
Wallet
Wallet field notes
Get Asset Balance
Get Deposit Address
Add Deposit Sender
Add Withdraw Whitelist
Delete Withdraw Whiltelist
Request Withdraw
Query Wallet Internal Transfer Detail
List Wallet Internal Transfer order
Wallet Internal Transfer
Create Sub Account
Query Transaction History
List Wallets
List Sub Account
Payment Link
Abnormal fund
Abnormal funds
Matchable Payment links
Link Order(Abnormal fund)
Submit to platform
Create Payment Link
List Payment links
Get Curreny Network Config
Convert
Convert field notes
Inquery FX Rate
Get Stablecoin Quote
Create Stable Order
Get Order (Single) Detail
List Orders(Batch)
KYB
Share KYB/KYC Info For Sub User
Get KYB Sub User Status
Reconciliation
Get Reconciliation Order List By Page
External Provider
FE: Create stablecoin collection sub-account link
Create stablecoin collection sub-account link
Get sub wallet account
List sub wallet accounts
Change sub wallet status
Query stablecoin collection order list
Query stablecoin collection order status
Get quote
Accept stablecoin collection order
Reject stablecoin collection order
Query USD balance
USD Payout (withdrawal)
Query USD Payout order status
Query USD Payout order list
Mock
Mock Virtual account Payin Order
Mock wallet deposit transaction
Mock Payin Order Refund
Mock Payout Order Update Status
Pay Session
Request Pay Session
Webhooks
Webhooks Overview
Event catalogue
KYB notifications
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
Abnormal Fund Notification
WALLET_TRANSFER_ORDER_UPDATED
Sub Virtual Account RFI Required
Sub Wallet Update
wallet address whitelist Copy
Crypto Deposit Order Notification
Collect Order Updated
Usd Payout Order Updated
onboard result
partner order status
PaymentLink Notification
Partner Flow
inquiry supported currency
KYC/KYB Sharing
inquiry onboard status
get price
Create order
order list
inquiry single order
get user deposit address
get payment instruction
sync fund notification
daily settlement records
Appendix
Enums quick reference
Virtual Account(VA) Support List & KYB requirement
Release Notes & Changelog
Errors
Error codes catalogue
Get started
Copy Page
Environments
Environment
Use
Base URL
Sandbox
Integration testing
https://sandbox.bpn.finance/prod-api/mapi
Production
Live funds
Provided by Customer Success
Notes
#
1.
Keys, secrets, and Base URLs differ per environment — never mix.
2.
Supported currency pairs and rails are
merchant entitlement
driven.
3.
Mock endpoints under
/v1/stable/mock/*
are
not
part of the default merchant navigation.
Previous
Authentication
Next
Response envelope