Get cart calculate
/cart/calculateCalculate order
Calculate given order and return the result, this is used in plan selector to show the price of the order.
Metoda zapytania
GEThttps://api.stableproxy.com/v2/cart/calculate
Parametry zapytania
| Identyfikator | Regulamin | Przykład |
|---|---|---|
| traffic-unitNie koniecznie | nullablestringin:gb | "gb" |
| period-unitNie koniecznie | nullablestringin:weeks, weeks, months, years | "weeks" |
| traffic-amount | requiredilluminate\_validation\_invokable_validation_rule | null |
| period-amount | requiredintegerin:1 | "1" |
| countNie koniecznie | nullableinteger | 30 |
| countriesNie koniecznie | nullablearray | {"UA": 10, "PL": 20} |
| type | requiredstringin:shared, private, mobile_rotating_gb, residential_gb, datacenter_gb, residential_city_gb, residential_static_gb, mobile_gb, mobile_static, mobile_static_gb, mobile_shared_gb, mobile_private_gb | "shared" |
| currencyNie koniecznie | nullablestringcurrency_code | "USD" |
| has-unlimited-auth-ipsNie koniecznie | nullableex-boolean | false |
| serviceNie koniecznie | nullablestringilluminate\_validation\_rules\_in | 75 |
| ip-scoreNie koniecznie | nullablenumeric | 76 |
Przykłady kodu
1const baseUrl = "https://api.stableproxy.com/v2";2const response = await fetch(baseUrl + "/cart/calculate", {3 method: "GET",4 headers: {5 "Content-Type": "application/json"6 }7});8const data = await response.json();Przykłady odpowiedzi
Success response200application/json
{
"data": {
"order": {
"version": 32,
"added_price_per_day": 0,
"already_spent_in_usd": 0,
"count": 30,
"traffic_amount": 25,
"traffic_unit": "gb",
"period_amount": 1,
"period_unit": "months",
"countries": {
"UA": 10,
"PL": 20
},
"currency": "USD",
"type": "shared",
"has_unlimited_auth_ips": false,
"ip_score": 0,
"geo_service": "adspower",
"already_spent": 0,
"pay_for_setup": false,
"prices": {
"overall": 5.84,
"one_proxy": 0.08,
"overall_formatted": "$5.84",
"one_proxy_formatted": "$0.08 - 1 proxy",
"overall_usd": 5.84,
"one_proxy_usd": 0.08,
"overall_formatted_usd": "$5.84",
"version": 32,
"one_proxy_formatted_usd": "$0.08 - 1 proxy",
"currency": "USD",
"sale_percentage": 1,
"sale_amount_usd": 0,
"sale_amount": 0
},
"renew_prices": {
"overall": 5.84,
"one_proxy": 0.08,
"overall_formatted": "$5.84",
"one_proxy_formatted": "$0.08 - 1 proxy",
"overall_usd": 5.84,
"one_proxy_usd": 0.08,
"overall_formatted_usd": "$5.84",
"version": 32,
"one_proxy_formatted_usd": "$0.08 - 1 proxy",
"currency": "USD",
"sale_percentage": 1,
"sale_amount_usd": 0,
"sale_amount": 0
}
}
},
"good": true,
"timestamp": 1731264837,
"cause": {
"type": "anonymous",
"user_id": -1
}
}