curl --request GET \
--url https://hpay-api.host-sl.com/api/v1/fees/summary \
--header 'api-key: YOUR_API_KEY' \
--header 'secret-key: YOUR_SECRET_KEY'
from hostpay import HostPay
client = HostPay(api_key="YOUR_API_KEY", secret_key="YOUR_SECRET_KEY")
summary = client.fees.summary()
print(summary["transfer"])
import { HostPay } from "@hostpay/sdk";
const client = new HostPay({ apiKey: "YOUR_API_KEY", secretKey: "YOUR_SECRET_KEY" });
const summary = await client.fees.summary();
console.log(summary.transfer);
{
"application_id": "2e35e07e-...",
"deposit": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"withdrawal": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"transfer": { "fee_enabled": true, "application_fee_percentage": "1.0" },
"escrow": { "escrow_fee_percentage": "0.0" },
"disclaimer": "Provider fees are estimates until settlement."
}
{
"detail": "Invalid credentials"
}
Fees
Fee Summary
A human-readable summary of every fee your application charges, by transaction type.
GET
/
api
/
v1
/
fees
/
summary
curl --request GET \
--url https://hpay-api.host-sl.com/api/v1/fees/summary \
--header 'api-key: YOUR_API_KEY' \
--header 'secret-key: YOUR_SECRET_KEY'
from hostpay import HostPay
client = HostPay(api_key="YOUR_API_KEY", secret_key="YOUR_SECRET_KEY")
summary = client.fees.summary()
print(summary["transfer"])
import { HostPay } from "@hostpay/sdk";
const client = new HostPay({ apiKey: "YOUR_API_KEY", secretKey: "YOUR_SECRET_KEY" });
const summary = await client.fees.summary();
console.log(summary.transfer);
{
"application_id": "2e35e07e-...",
"deposit": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"withdrawal": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"transfer": { "fee_enabled": true, "application_fee_percentage": "1.0" },
"escrow": { "escrow_fee_percentage": "0.0" },
"disclaimer": "Provider fees are estimates until settlement."
}
{
"detail": "Invalid credentials"
}
Returns your application’s complete fee structure — deposit, withdrawal, transfer, and escrow — with the configured percentages and which side (you or the end user) pays each fee. Useful for rendering a pricing/fees screen in your app.
Response
string
Your application’s ID.
object
Deposit fee summary: whether a fee applies, the percentage, and the provider fee estimates used.
object
Withdrawal (payout/cashout) fee summary.
object
Wallet-to-wallet transfer fee summary.
object
Escrow release fee summary.
string
Reminder that provider fees are estimates until settlement.
{
"application_id": "2e35e07e-...",
"deposit": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"withdrawal": { "fee_enabled": false, "application_fee_percentage": "1.0" },
"transfer": { "fee_enabled": true, "application_fee_percentage": "1.0" },
"escrow": { "escrow_fee_percentage": "0.0" },
"disclaimer": "Provider fees are estimates until settlement."
}
{
"detail": "Invalid credentials"
}
curl --request GET \
--url https://hpay-api.host-sl.com/api/v1/fees/summary \
--header 'api-key: YOUR_API_KEY' \
--header 'secret-key: YOUR_SECRET_KEY'
from hostpay import HostPay
client = HostPay(api_key="YOUR_API_KEY", secret_key="YOUR_SECRET_KEY")
summary = client.fees.summary()
print(summary["transfer"])
import { HostPay } from "@hostpay/sdk";
const client = new HostPay({ apiKey: "YOUR_API_KEY", secretKey: "YOUR_SECRET_KEY" });
const summary = await client.fees.summary();
console.log(summary.transfer);