स्थानांतरण

वॉलेट के बीच संपत्तियां स्थानांतरित करें

POST

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

अनुरोध प्रारूपapplication/json

from

required

string

मर्चेंट ID जहाँ से संपत्ति भेजी जाती है। व्यक्तिगत शेष राशि से स्थानांतरण के लिए "Personal" ID उपयोग करें

to

required

string

मर्चेंट ID जहाँ संपत्ति भेजी जाती है। व्यक्तिगत शेष राशि में स्थानांतरण के लिए "Personal" ID उपयोग करें

token

required

string

network

required

string

amount

required

string

भेजी जाने वाली संपत्ति की राशि

अनुरोध उदाहरण

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

सफल प्रतिक्रिया

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

त्रुटियां

प्राधिकरण त्रुटियों की विस्तृत सूची यहां दी गई है: प्राधिकरण - त्रुटियाँ

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