BPN
  1. BPN Transactions
BPN
  • 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)
  • API Reference
    • KYB
      • Share KYB Info For Sub User
      • Get KYB Sub User Status
    • Account Management
      • add bank account
      • list bank account
      • create virtaul account
      • list virtual account
      • Master VA balance inquiry
      • list virtual account orders
      • refund virtual account order
    • 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
        GET
      • create stable order
        POST
      • get order (single) detail
        GET
      • list orders(batch)
        GET
    • Reconciliation
  • Webhooks & Event
    • resend fail webhook
      POST
    • KYB Status Notification
      POST
    • Transaction Status Notification
      POST
    • Account Status Notification
      POST
    • Open Virtual Account Status
      POST
    • Deposit Sender Detail Required
      POST
    • virtual account payment status
      POST
  • Appendix
    • Enum
    • Virtual Account(VA) Support List
  • Release Notes & Changelog
    • Version History
  • Schemas
    • Schemas
      • walletBalance
      • walletAddress
      • transactionRecord
  1. BPN Transactions

get stablecoin quote

GET
/v1/stable/get-quote
Overview
Retrieve the real-time quote that converts a fiat amount into its stablecoin equivalent (USDC or USDT).
The quote is intended for checkout displays and pre-payment confirmation screens, and it includes a lock window (expiry time) during which the quoted rate is valid.
What it does
• Calculates how much USDC/USDT is required to settle a given fiat amount.
• Returns the stablecoin amount and a price validity period (lock/expiry timestamp).
• Can be used to render “Pay XX USDT for YY BRL” messages to end-users before they pay.

Request

Query Params

Responses

🟢200OK
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/stable/get-quote?businessType=&paymentMethod=&sourceCurrency=&targetCurrency=&sourceAmount=&sourceAccountId=&targetAccountId='
Response Response Example
{
    "success": true,
    "code": "string",
    "message": "string",
    "data": {
        "quoteId": "string",
        "sourceCurrency": "string",
        "targetCurrency": "string",
        "price": 0,
        "sourceAmount": 0,
        "targetAmount": 0,
        "ourFee": 0,
        "ourFeeCurrency": "string",
        "payInFee": 0,
        "payInFeeCurrency": "string",
        "payOutFee": 0,
        "payOutFeeCurrency": "string",
        "expireTime": 0
    }
}
Modified at 2025-09-10 14:16:10
Previous
fx inquery
Next
create stable order
Built with