Crea l'ordine di rinnovo e restituisce come pagarlo.
POSThttps://console.icbs.it/api/v1/domains/renewQuesta chiamata non rinnova il dominio: crea un ordine in attesa di pagamento. Il rinnovo parte solo quando il pagamento è confermato.
Finché l'ordine non è pagato, la scadenza del dominio non cambia.
| Parametro | Posizione | Obbligatorio | Descrizione |
|---|---|---|---|
domains | corpo | sì | Elenco dei domini da rinnovare. |
period | corpo | no | Anni di rinnovo, da 1 a 10. Se omesso vale 1. |
paymentMethod | corpo | sì | stripe per la carta, bank_transfer per il bonifico. |
coupon | corpo | no | Codice promozionale da applicare. |
curl -X POST -H "Authorization: Bearer $ICBS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domains":["esempio.it"],"period":1,"paymentMethod":"stripe"}' \
"https://console.icbs.it/api/v1/domains/renew"
{
"orderId": 4812,
"status": "pending_payment",
"amount": 19.9,
"currency": "EUR",
"paymentMethod": "stripe",
"period": 1,
"lines": [{ "name": "esempio.it", "period": 1, "unitPrice": 19.9, "price": 19.9 }],
"coupon": null,
"checkoutUrl": "https://checkout.stripe.com/c/pay/..."
}
checkoutUrl è la pagina di pagamento: aprila nel browser o inviala a chi deve pagare. Vale per un tempo limitato.
{
"orderId": 4813,
"status": "pending_payment",
"amount": 19.9,
"currency": "EUR",
"paymentMethod": "bank_transfer",
"period": 1,
"lines": [{ "name": "esempio.it", "period": 1, "unitPrice": 19.9, "price": 19.9 }],
"coupon": null,
"bank": {
"iban": "IT00A0000000000000000000000",
"beneficiary": "...",
"bankName": "...",
"reference": "ORD-4813"
}
}
Indica sempre la causale reference nel bonifico: è ciò che collega il pagamento all'ordine.
L'ordine si segue con Stato di un ordine: quando arriva a completed il rinnovo è stato eseguito.
Con Preventivo di rinnovo vedi l'importo esatto, coupon compreso, senza creare nulla.
| Codice | Causa |
|---|---|
400 | Domini mancanti, periodo fuori da 1–10, metodo di pagamento non valido, coupon non valido o esaurito. |
401 | Chiave assente, non valida, scaduta o revocata. |
403 | La chiave appartiene a un utente che può solo consultare. |
404 | Uno dei domini non è nel tuo account o non è visibile a questa chiave. |
424 | Il pagamento con bonifico non è disponibile. |
429 | Superato il limite di richieste. |