Lorsque l'utilisateur crée un abonnement, Xsolla envoie un webhook de type create_subscription
à l'URL du webhook.
notification_type required | string Type de notification. | ||||||||||||||||||
custom_parameters | object Vos paramètres personnalisés. | ||||||||||||||||||
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": "create_subscription", "settings": { "project_id": 18404, "merchant_id": 2340 }, "user": { "id": "1234567", "name": "John Smith" }, "subscription": { "plan_id": "b5dac9c8", "subscription_id": "10", "product_id": "Demo Product", "date_create": "2014-09-22T19:25:25+04:00", "date_next_charge": "2015-01-22T19:25:25+04:00", "trial": { "value": 90, "type": "day" }, "is_gift": true } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}