Xsolla-logo

Notificación de pago

post/push-payments/pay

Envía esta notificación después de cobrar un importe correctamente a un usuario.

Request
Request Body schema: application/json
project_id
required
integer

ID del proyecto.

required
object
geotype_id
required
integer

ID de socio distribuidor en el lado de Xsolla.

amount
required
number

Importe del pago.

currency
string

Moneda del pedido. La moneda virtual utiliza el código de artículo (SKU) y la moneda real utiliza un código de tres letras según la norma ISO 4217.

project_transaction_id
string

ID de transacción del lado del desarrollador del juego.

ps_transaction_id
string

ID de transacción del lado del socio de distribución.

required
object
order_id
required
integer

ID del pedido.

required
object
id
required
string

Identificador único del usuario en el juego.

email
string

Dirección de correo electrónico del usuario.

phone
string

Número de teléfono del usuario.

ps_account_id
string

ID de la cuenta de pago del usuario en el lado del socio de distribución.

Responses
200

OK (ACEPTAR).

400

Bad Request (Solicitud errónea).

403

Access denied (Acceso denegado).

404

Pedido no encontrado.

409

El pedido ya está pagado.

422

Error al crear el pago.

500

Internal server error (Error interno del servidor).

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