# Rechercher des transactions (recherche rapide) Récupère en quelques secondes une liste de transactions sur la base de paramètres de recherche spécifiques. Il s'agit de l'alternative à l'appel API Rechercher des transactions qui renvoie des données au format JSON, CSV ou XLS. RemarqueCet appel API ne contient pas le paramètre de chemin project_id, vous devez donc utiliser la clé API valide dans tous les projets de l'entreprise pour l'autorisation. Endpoint: GET /merchants/{merchant_id}/reports/transactions/simple_search Version: 2.0 Security: basicAuth ## Path parameters: - `merchant_id` (integer, required) ID de commerçant. ## Query parameters: - `transaction_id` (integer) ID de transaction. Soit cet ID, soit external_id doit être passé, mais jamais les deux. - `external_id` (string) ID de transaction dans le jeu. Il est unique pour chaque paiement. Soit cet ID, soit transaction_id doit être passé, mais jamais les deux. ## Response 200 fields (application/json): - `payment_details` (object) Informations sur le paiement. - `payment_details.payment` (object) - `payment_details.payment.amount` (number) Montant du paiement. - `payment_details.payment.currency` (string) Devise de paiement. Code de devise à trois lettres selon la norme [ISO 4217](https://developers.xsolla.com/fr/doc/pay-station/references/supported-currencies/). - `transaction` (object) Informations sur la transaction. - `transaction.external_id` (string) ID de transaction dans le jeu. Il est unique pour chaque paiement d'utilisateur. - `transaction.id` (integer) ID de transaction. - `transaction.payment_date` (string) Date du paiement au format AAAA-MM-JJ. - `transaction.project` (object) - `transaction.project.id` (integer) ID de projet. Il se trouve dans le Compte éditeur. - `transaction.project.name` (string) Nom de projet. - `transaction.refund_reason` (string) Motif de remboursement. - `transaction.status` (string) Enum: "created", "processing", "review", "error", "done", "awaitingRefund", "refunded", "canceled", "partiallyRefunded" - `user` (object) Informations sur l'utilisateur. - `user.country` (string) Code pays à deux lettres majuscules selon la norme [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). - `user.email` (string) Adresse e-mail de l'utilisateur. - `user.id` (string) ID utilisateur. - `user.name` (string) Nom d'utilisateur. ## Response 403 fields ## Response 404 fields ## Response 422 fields