Proxy-seller

Calculer l'ordre

Updated:

Cette demande vous aide à calculer le prix d’une commande.

Les identifiants de proxy changent après les renouvellements manuels ou automatiques

Point d'arrivée:

POSThttps://proxy-seller.com/personal/api/v2/{YourApiKey}/order/calc

Paramètres de chemin

Nom

Valeur

Description

Autorisation

<Your_API_Key>

Votre clé API personnelle (comment l'obtenir)

Corps de la requête

Nom

Type

Description

countryId

Chaîne de caractères

Identifiant du pays que vous avez sélectionné dans /reference/list/{type}, par exemple « USA »

periodId

Chaîne de caractères

Identifiant de la période que vous avez sélectionnée dans la requête /reference/list/{type}, par exemple « 1m »

bon de réduction

Chaîne de caractères

Le code promo, s'il est disponible

paymentId

Chaîne de caractères

Identifiants du système de paiement : « balance » = solde, « card » = carte que vous avez ajoutée dans votre espace personnel

quantité

Nombre

Le nombre de proxys que vous souhaitez commander

autorisation

Chaîne de caractères

Méthode d'authentification. Laissez ce champ vide si vous souhaitez utiliser un nom d'utilisateur et un mot de passe pour l'authentification.

customTargetName

Chaîne de caractères

Il est nécessaire d’ajouter un objectif personnalisé

sectionCode

Chaîne de caractères

Clé de type « proxy », par exemple ipv4, ipv6, mobile, mix, isp_mix

temps de disponibilité

booléen

Active le mode « Uptime » / « Haute disponibilité » pour les commandes IPv4/FAI. Par défaut : false. Disponible pour IPv4 et FAI lorsque le pays et la période sélectionnés prennent en charge la tarification « uptime ».

Nom

Type

Description

countryId

Chaîne de caractères

Identifiant du pays que vous avez sélectionné dans la requête /reference/list/{type}, par exemple « USA »

periodId

Chaîne de caractères

Identifiant de la période que vous avez sélectionnée dans la requête /reference/list/{type}, par exemple « 1m »

bon de réduction

Chaîne de caractères

Le code promo, le cas échéant

paymentId

Chaîne de caractères

Identifiants du système de paiement : « balance » → « solde », « card » → « carte » que vous avez ajoutée dans votre espace personnel

quantité

Nombre

Le nombre de proxys que vous souhaitez commander

autorisation

Chaîne de caractères

Méthode d'authentification. Laissez ce champ vide si vous souhaitez utiliser un nom d'utilisateur et un mot de passe pour l'authentification.

customTargetName

Chaîne de caractères

Il est nécessaire d'ajouter un objectif personnalisé

protocole

Chaîne de caractères

HTTPS ou SOCKS5

sectionCode

Chaîne de caractères

Clé de type « proxy », par exemple ipv4, ipv6, mobile, mix, isp_mix

Nom

Type

Description

countryId

Chaîne de caractères

Identifiant du pays que vous avez sélectionné dans la requête /reference/list/{type}, par exemple « USA »

periodId

Chaîne de caractères

Identifiant de la période que vous avez sélectionnée dans la requête /reference/list/{type}, par exemple « 1m »

bon de réduction

Chaîne de caractères

Le code promo, le cas échéant

paymentId

Chaîne de caractères

Identifiants du système de paiement : « balance » – solde, « card » – carte que vous avez ajoutée dans votre espace personnel

quantité

Nombre

Le nombre de proxys que vous souhaitez commander

autorisation

Chaîne de caractères

Méthode d'authentification. Laissez ce champ vide si vous souhaitez utiliser un nom d'utilisateur et un mot de passe pour l'authentification.

mobileServiceType

Chaîne de caractères

partagé ou dédié

operatorId


Chaîne de caractères

Identifiant de l'opérateur mobile issu de la requête /reference/list/mobile

rotationId


Chaîne de caractères

Valeur de rotation mobile issue de /reference/list/mobile. Doit être une valeur entière exprimée en minutes.

sectionCode

Chaîne de caractères

Clé de type « proxy », par exemple ipv4, ipv6, mobile, mix, isp_mix

Nom

Type

Description

bon de réduction

Chaîne de caractères

Le code promo, le cas échéant

paymentId

Chaîne de caractères

Identifiants du système de paiement : « balance » → « solde », « card » → « carte » que vous avez ajoutée dans votre espace personnel

tarifId

Nombre

Identifiant du tarid que vous avez sélectionné dans la requête /reference/list/resident

Exemple

https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/order/calc
{
    "countryId": "USA",
    "periodId": "1m",
    "coupon": "",
    "paymentId": "balance",
    "quantity": 1,
    "authorization": "",
    "customTargetName": "Facebook",
    "sectionCode": "isp",
    "uptime": false
}

Réponse

{
    "status": "success",
    "data": {
        "warning": "",
        "balance": 2000,
        "total": 9,
        "quantity": 5,
        "currency": "USD",
        "discount": 0.45,
        "price": 1.8
    },
    "errors": []
}

Je n'ai pas de carte d'abonnement

{
    "status": "error",
    "data": null,
    "errors": [
        {
            "message": "Not subscribed. Add subscribe in personal area /personal/balance/",
            "code": 0,
            "customData": null
        }
    ]
}

countryId incorrect

{
    "status": "error",
    "data": null,
    "errors": [
        {
            "message": "Country not exists",
            "code": 0,
            "customData": null
        }
    ]
}

periodId incorrect

{
    "status": "error",
    "data": null,
    "errors": [
        {
            "message": "Set existed [periodId] from reference",
            "code": 0,
            "customData": null
        }
    ]
}

On this page