Plisio fee
To estimate the cryptocurrency fee and Plisio commission, call method get_commission
. It takes one required parameter (psys_cid
, the name of the cryptocurrency) and five additional parameters:
Note: for the correct work of the service it is necessary to set Request IP
Endpoint:
https://api.plisio.net/api/v1/operations/commission/<psys_cid>
cURL request example:
curl --location --request GET https://api.plisio.net/api/v1/operations/commission/ETH
?addresses=0x0465f093fd23fa1dbdf0f6456d8cab1dea4155ff
&amounts=0.3
&feePlan=priority
&type=invoice
&api_key=SECRET_KEY
List of all supported request fields:
Field | Description |
---|---|
currency | ID column from one of the supported cryptocurrencies supported by Plisio |
addresses | wallet address or comma separated addresses when estimating fee for mass withdrawal |
amounts | amount or comma separated amount that will be send in case of mass withdrawal |
type | cash_in, cash_out, mass_cash_out, invoice |
feePlan | normal or priority (more info) |
api_key | “Secret key” value from your API » Api settings page |
* - required
Success response example:
{
"status": "success",
"data": {
"commission": "0.003010710000000000",
"fee": "0.001071000000000000",
"plan": "priority",
"useWallet": "false",
"useWalletBalance": "null",
"plans": {
"normal": {
"gasLimit": "21000",
"gasPrice": "44000000000"
"value": "0.000924000000000000"
},
"priority": {
"gasLimit": "21000",
"gasPrice": "44000000000"
"value": "0.000924000000000000"
}
}
}
}
HTTP response status code: 200
Success response
Field | Description |
---|---|
commission | Plisio commission value |
fee | cryptocurrency fee value |
useWallet | pay fee from wallet |
useWalletBalance | use_wallet_balance |
plans | Plisio's cryptocurrency fee estimation plan |
Error response example:
{
"status": "error",
"data": {
"name": "Unprocessable entity",
"message": "{\"balance\":\"Insufficient funds on balance\"}",
"code": 116
}
}
HTTP response status codes: 422, 500
Error response:
Field | Description |
---|---|
status | error |
data.name | error name |
data.message | error explanation |
data.code | error code |