Tarifs développeurs et paliers de volume
Le prix développeur correspond au prix de gros plus une marge qui baisse avec votre volume sur 30 jours, jamais sous 0,10 USD et jamais au-dessus du prix de l'application.
Sur cette page
L'API pour développeurs a sa propre grille tarifaire. Au lieu du prix de l'application, vous payez le prix de gros de la même offre plus une marge, et cette marge diminue à mesure que votre volume augmente.
La formule
developer_price = max( ceil(wholesale × (100 + markup) / 100), 0.10 USD )
developer_price = min( developer_price, app_price )
Le prix est arrondi au cent supérieur. Il n'est jamais inférieur à 0,10 USD ni supérieur au prix du même numéro dans l'application.
Paliers de volume
Votre marge dépend de vos dépenses développeur des 30 derniers jours :
| Dépenses développeur nettes sur 30 jours | Marge |
|---|---|
| Moins de 100 USD | 80 % |
| À partir de 100 USD | 70 % |
| À partir de 500 USD | 60 % |
| À partir de 2 000 USD | 50 % |
Les dépenses développeur correspondent au montant net (débits moins remboursements) des numéros achetés via l'API et le point d'accès compatible. Un nouveau palier s'applique environ 5 minutes après avoir atteint son seuil, et vous redescendez si vos dépenses sur 30 jours repassent en dessous.
Exemple
Pour un numéro dont le prix de gros est de 0,10 USD :
| Niveau de prix | Prix |
|---|---|
| Prix développeur à 80 % | 0,18 USD |
| Prix développeur à 50 % | 0,15 USD |
| Le même numéro dans l'application | 0,25 USD |
Voir vos propres prix
GET /dev/v1/pricesrenvoie votre prix actuel pour chaque offre, à côté du prix de l'application.GET /dev/v1/meaffiche votre marge, vos dépenses sur 30 jours, votre palier et ce qu'il reste avant le suivant :
curl -s https://smsgrab.com/api/dev/v1/me \
-H "Authorization: Bearer $SMSGRAB_KEY"
{ "pricing": { "markup_percent": 70, "source": "tier", "min_price_minor": 10, "cap_at_retail": true,
"trailing_30d_spend_minor": 18250,
"tier": { "min_spend_minor": 10000, "markup_percent": 70 },
"next_tier": { "min_spend_minor": 50000, "markup_percent": 60, "remaining_minor": 31750 } } }
Protection du prix
Le prix est fixé au moment de l'achat et enregistré avec l'activation. Envoyez max_price_minor à chaque achat : si le prix l'a dépassé, l'achat est refusé avec 409 PRICE_CHANGED et rien n'est débité.
Remboursements
Les achats développeur suivent les mêmes règles que l'application. Un numéro sans code, ou annulé avant son premier code, est remboursé intégralement.
Cet article vous a-t-il été utile ?
Merci ! Ravis que cela vous ait aidé.