Transfer

Transfer aset antar dompet

POST

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

Format requestapplication/json

from

required

string

ID merchant asal aset. Gunakan ID "Personal" untuk transfer dari saldo pribadi

to

required

string

ID merchant tujuan aset. Gunakan ID "Personal" untuk transfer ke saldo pribadi

token

required

string

network

required

string

amount

required

string

Jumlah aset yang dikirim

Contoh permintaan

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"
}'

Respons berhasil

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

Error

Daftar detail error otorisasi ada di Otorisasi - Error

{
  "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"
}