Global Payment
  1. Trade
Global Payment
  • Introduction
  • Signature
  • API Keys
  • Get Started
  • Webhook Service
  • Core Functionality
    • create-developer-user
    • create on-ramp request
    • create off-ramp request
    • create on-ramp whit wusd
    • create-developer-user-with-simple-kyb
  • AppendixDocs
    • Business Industry
    • Supported document
    • Appendix
  • Api Reference
    • Authentication
      • Get Access Token
      • Refresh Access Token
    • User
      • Create User
      • submit Kyb V2
      • User Info
      • Simple Kyb Submit
    • Trade
      • Create Fee Config
        POST
      • Update Fee Config
        POST
      • Get Fee Config
        GET
      • Create Trade Request
        POST
      • Confirm Transaction
        POST
      • Get Transaction
        GET
      • Get Exchange Rate
        POST
    • Remit
      • Create Remit
      • Update Remit
      • remit info page
      • Get Remit Info
    • File
      • Upload File
    • Webhook
      • Event Page
      • Simulate a Event Call
  • Schemas
    • Schemas
      • RefundOrderDTO
      • RefundPageReq
      • ApiPageApiPageRefundOrderDTO
      • ApiResponseApiPageRefundOrderDTO
      • CancelReq
  1. Trade

Create Trade Request

POST
/trade/create-request
API to create trade request

Request

Body Params application/json

Example
{
  "clientId": 600002657,
  "requestId": "544b66e1-0d00-4d4a-89ba-a360cec35f84",
  "fromCurrency": "USD",
  "toCurrency": "WUSD",
  "amount": 122,
  "requestType": 1,
  "walletTo": "0x0Ce2f71280d5AAbDd6d4096abb6C4A753e3Fa3ac",
  "destinationNetwork": 2,
  "remitInfoId": 344,
  "greenLinkVA": "Yes",
  "referenceNo": "12233",
  "fileId": "29b02b3b-7bee-4e62-a0c7-625f0dc7318c"
}

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 'https://openapi.dev.stablelink.app/trade/create-request' \
--header 'Content-Type: application/json' \
--data-raw '{
  "clientId": 600002657,
  "requestId": "544b66e1-0d00-4d4a-89ba-a360cec35f84",
  "fromCurrency": "USD",
  "toCurrency": "WUSD",
  "amount": 122,
  "requestType": 1,
  "walletTo": "0x0Ce2f71280d5AAbDd6d4096abb6C4A753e3Fa3ac",
  "destinationNetwork": 2,
  "remitInfoId": 344,
  "greenLinkVA": "Yes",
  "referenceNo": "12233",
  "fileId": "29b02b3b-7bee-4e62-a0c7-625f0dc7318c"
}'

Responses

🟢200成功
application/json
Body

Example
{
    "retcode": 200,
    "retdata": {
        "id": 25,
        "clientId": 51,
        "requestId": "70",
        "fromCurrency": "ipsum occaecat",
        "toCurrency": "nisi reprehenderit id",
        "amount": 532,
        "reallyAmount": 392,
        "totalFee": 93,
        "walletTo": "tempor pariatur nulla dolore",
        "requestType": 5,
        "status": 44,
        "depositAddress": "Wisconsin Blandafield Hancock County 271 Neha Common Suite 162",
        "messageHash": "proident nulla nisi eu",
        "rate": 9,
        "createdTime": "2024-06-30 05:35:39",
        "needConfirm": false
    },
    "success": false
}
Modified at 2026-01-21 05:36:28
Previous
Get Fee Config
Next
Confirm Transaction
Built with