Lorsqu'un statut d'abonnement est défini sur Non renouvelable, Xsolla envoie un webhook de type non_renewal_subscription
à l'URL du webhook. Pour recevoir ce webhook, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com.
notification_type required | string Type de notification. | ||||||||||||
object Paramètres personnalisés de projet (objet). | |||||||||||||
| |||||||||||||
object Informations de l'abonnement (objet). | |||||||||||||
| |||||||||||||
object Informations sur l'utilisateur (objet). | |||||||||||||
Renvoyez pour indiquer un traitement réussi.
Renvoyez en cas d'erreur dans les informations fournies (par exemple, un paramètre requis manquant, une autorisation échouée, etc.).
Renvoyez pour indiquer des erreurs temporaires liées à vos serveurs.
curl -v 'https://your.hostname/your/uri' \ -X POST \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \ -d '{ "notification_type": "non_renewal_subscription", "settings": { "project_id": 12345, "merchant_id": 1234 }, "user": { "id": "1234567", "email": "email@example.com" }, "subscription": { "plan_id": "a1bcd2e3", "subscription_id": "10", "date_create": "2014-12-22T15:25:25+04:00", "date_next_charge": "2015-01-22T19:25:25+04:00", "currency": "USD", "amount": 0.03 } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}