A Xsolla envia um webhook com o tipo payment_account_add
para o URL do webhook sempre que um usuário adiciona uma conta de pagamento ou salva uma conta de pagamento ao comprar algo dentro do jogo. Para receber este webhook, entre em contato com seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com.
notification_type required | string Tipo de notificação. | ||||||||||||
object Detalhes da conta de pagamento (objeto). | |||||||||||||
| |||||||||||||
object Configurações personalizadas do projeto (objeto). | |||||||||||||
| |||||||||||||
object Dados do usuário (objeto). | |||||||||||||
|
Retorne para indicar o processamento bem-sucedido.
Retorne em caso de erro nas informações fornecidas (por exemplo, um parâmetro obrigatório ausente, falha na autorização, etc.).
Retorne para indicar erros temporários com seus servidores.
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"
}
}