Controlla il saldo dei crediti
GET /user/credits/info restituisce il saldo dei crediti del team autenticato, una suddivisione per lotto, i dettagli dell’abbonamento attivo e se l’uso è consentito.
Utilizza questo endpoint per alimentare widget di fatturazione, dashboard di utilizzo o controlli preliminari prima di eseguire lavori di grandi dimensioni.
Per i dettagli dell’API vedi Ottieni informazioni sui crediti.
Risposta
Ogni lotto in
breakdown ha un purchase_kind di Subscription, Top-up, Manual, Setup o Pending.
Acquista una ricarica
POST /user/purchase-topup addebita una carta salvata su Stripe e acquista crediti in un solo passaggio. Non c’è reindirizzamento a Checkout o interfaccia di pagamento incorporata.
Passa l’importo dei crediti nel corpo della richiesta:
Valori supportati: 10,000, 20,000, 80,000, e 100,000.
Per i dettagli dell’API vedi Acquista ricarica.
Requisiti
- Il team deve avere un cliente Stripe con almeno una carta salvata.
- È consentito un solo tentativo di acquisto ogni 60 secondi per team. Se superi il tempo di attesa, la risposta è 429 con un’intestazione
Retry-After.
Risposte
200 — pagamento riuscito:I crediti vengono emessi dal webhook di Stripe dopo la conferma del pagamento, non direttamente dalla risposta HTTP. Considera 200 come successo del pagamento; esegui il polling di
GET /user/credits/info se hai bisogno di confermare il saldo aggiornato.