BPN OpenAPI
  1. BPN Transactions
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
        POST
      • Create Stable Order
        POST
      • Get Order (Single) Detail
        GET
      • List Orders(Batch)
        GET
    • Reconciliation
      • Get Reconciliation Order List By Page
    • 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. BPN Transactions

Create Stable Order

POST
/v1/stable/order/submit-order
Description
The Create Order API is used to initiate a customer order with a specified stablecoin amount.
This API ensures that the merchant’s order ID is linked with the order generated on our platform.
Once the order is successfully created, the response will provide both the merchant’s order ID and our system’s order ID, along with a redirection link to proceed with the payment process.

Request

Body Params application/json

Example
{
    "merchantOrderId": "string",
    "quoteId": "string"
}

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 POST '/v1/stable/order/submit-order' \
--header 'Content-Type: application/json' \
--data-raw '{
    "merchantOrderId": "string",
    "quoteId": "string"
}'

Responses

🟢200OK
application/json
Body

Example
{
    "success": true,
    "code": "string",
    "message": "string",
    "data": {
        "merchantOrderId": "string",
        "orderId": "string",
        "orderStatus": "string"
    }
}
Previous
Get Stablecoin Quote
Next
Get Order (Single) Detail
Built with