Chuyển khoản

Chuyển tài sản giữa các ví

POST

https://api.fps.pro/balances/transfer

Định dạng yêu cầuapplication/json

from

required

string

ID merchant gửi tài sản. Dùng ID "Personal" để chuyển từ số dư cá nhân

to

required

string

ID merchant nhận tài sản. Dùng ID "Personal" để chuyển vào số dư cá nhân

token

required

string

network

required

string

amount

required

string

Số lượng tài sản gửi đi

Ví dụ yêu cầu

curl --request POST 'https://api.fps.pro/balances/transfer' \
  --header 'Content-Type: application/json' \
  --header 'X-Client-Id: YOUR_CLIENT_ID' \
  --header 'X-Timestamp: 1720000000' \
  --header 'X-Signature: YOUR_HMAC_SHA256_SIGNATURE' \
  --data '{
  "from": "42",
  "to": "personal",
  "token": "tether",
  "network": "tron",
  "amount": "25.5"
}'

Phản hồi thành công

{
  "status": 200,
  "message": "transfer success"
}

Lỗi

Danh sách lỗi ủy quyền chi tiết nằm trong Ủy quyền - Lỗi

{
  "status": 422,
  "message": "Validation Error",
  "errors": [
    {
      "field": "amount",
      "message": "amount is required"
    }
  ]
}
{
  "status": 400,
  "message": "Bad balance"
}
{
  "status": 400,
  "message": "Amount exceeds available balance"
}
{
  "status": 500,
  "message": "Internal Server Error"
}