Xsolla-logo

Notification de paiement

post/push-payments/pay

Envoyez cette notification après avoir facturé l'utilisateur avec succès.

Request
Request Body schema: application/json
project_id
required
integer

ID de projet.

required
object
geotype_id
required
integer

ID du partenaire distributeur du côté de Xsolla.

amount
required
number

Montant du paiement.

currency
string

Devise de la commande. L'UGS de la monnaie virtuelle ou code de devise à trois lettres selon la norme ISO 4217.

project_transaction_id
string

ID de transaction du côté du développeur du jeu.

ps_transaction_id
string

ID de transaction du côté du partenaire de distribution.

required
object
order_id
required
integer

ID de commande.

required
object
id
required
string

Identifiant unique de l'utilisateur dans le jeu.

email
string

Adresse e-mail de l'utilisateur.

phone
string

Numéro de téléphone de l'utilisateur.

ps_account_id
string

ID du compte de paiement de l'utilisateur du côté du partenaire de distribution.

Responses
200

OK.

400

Bad Request.

403

Accès refusé.

404

Commande non trouvée.

409

La commande est déjà payée.

422

Erreur lors de la création du paiement.

500

Erreur interne du serveur.

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