Xsolla-logo

Remover conta de pagamentoWebhook POST

Quando um usuário remove a conta de pagamento das contas salvas, a Xsolla envia um webhook com o tipo payment_account_remove para o URL do webhook. Para receber este webhook, entre em contato com seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com.

Request
Request Body schema: application/json
notification_type
required
string

Tipo de notificação.

object

Detalhes da conta de pagamento (objeto).

id
required
string

ID da conta de pagamento.

name
string

O nome da conta de pagamento no sistema de pagamento (exemplo: número do cartão de pagamento, e-mail).

payment_method
integer

ID de método de pagamento.

type
string

Tipo de conta de pagamento (exemplo: cartão, PayPal).

object

Configurações personalizadas do projeto (objeto).

merchant_id
integer

ID de comerciante.

project_id
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

object

Dados do usuário (objeto).

id
required
string

ID de usuário.

email
string

E-mail do usuário.

name
string

Nome de usuário.

Responses
204

Retorne para indicar o processamento bem-sucedido.

400

Retorne em caso de erro nas informações fornecidas (por exemplo, um parâmetro obrigatório ausente, falha na autorização, etc.).

500

Retorne para indicar erros temporários com seus servidores.

Request samples
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_remove",
    "settings": {
      "project_id": 18404,
      "merchant_id": 2340
    },
    "user": {
        "email": "email@example.com",
        "id": "1234567",
        "name": "John Smith"
    },
    "payment_account": {
        "id": "12345678",
        "name": "email@example.com",
        "payment_method": "24",
        "type": "paypal"
    }
}'
Response samples
application/json
{
  • "error": {
    }
}