Xsolla-logo

Notificação de pagamento

post/push-payments/pay

Envie esta notificação depois de cobrar um usuário com êxito.

Request
Request Body schema: application/json
project_id
required
integer

ID do Projeto.

required
object
geotype_id
required
integer

ID do parceiro distribuidor do lado da Xsolla.

amount
required
number

Valor do pagamento.

currency
string

Moeda do pedido. A moeda virtual usa o SKU e a moeda real usa um código de três letras do padrão ISO 4217.

project_transaction_id
string

ID da transação do lado do desenvolvedor do jogo.

ps_transaction_id
string

ID da transação do lado do parceiro de distribuição.

required
object
order_id
required
integer

ID do Pedido.

required
object
id
required
string

Identificador de usuário exclusivo no jogo.

email
string

Endereço de e-mail do usuário.

phone
string

Número de telefone do usuário.

ps_account_id
string

ID da conta de pagamento do usuário do lado do parceiro de distribuição.

Responses
200

OK.

400

Solicitação ruim.

403

Acesso negado.

404

Pedido não encontrado.

409

O pedido já está pago.

422

Erro ao criar o pagamento.

500

Erro interno do servidor.

Request samples
application/json
{
  • "payment": {
    },
  • "project_id": 18404,
  • "purchase": {
    },
  • "user": {
    }
}
Response samples
application/json
{
  • "payment_id": 784998484
}