Xsolla envoie un webhook de type payment_account_add
à l'URL du webhook chaque fois que l'utilisateur ajoute un compte de paiement ou enregistre un compte de paiement lors d'un achat dans le jeu. Pour recevoir ce webhook, contactez votre responsable de réussite client ou envoyez un e-mail à csm@xsolla.com.
notification_type required | string Type de notification. | ||||||||||||
object Détails de compte de paiement (objet). | |||||||||||||
| |||||||||||||
object Paramètres personnalisés de projet (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 d09695066c52c1b8bdae92f2d6eb59f5b5f89843' \ -d '{ "notification_type":"payment_account_add", "settings": { "project_id": 18404, "merchant_id": 2340 }, "user": { "ip": "127.0.0.1", "email": "email@example.com", "id": "1234567", "name": "John Smith", "country": "US", "zip": "12345" }, "payment_account": { "id": "12345678", "name": "email@example.com", "payment_method": "24", "country": "US", "type": "paypal" } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}