# トランザクションを検索する(高速検索) 数秒以内に特定の検索パラメータに基づくトランザクションのリストを取得します。これは、JSON、CSV、またはXLS形式のデータを返す[トランザクションを探す]( /api/pay-station/operation/find-transactions/) APIコールの代替となるものです。 通知APIコールにproject_idパスパラメータが含まれていないため、会社の全プロジェクトで有効なAPIキーを使用して認可を設定する必要があります。 Endpoint: GET /merchants/{merchant_id}/reports/transactions/simple_search Version: 2.0 Security: basicAuth ## Path parameters: - `merchant_id` (integer, required) マーチャントID。 ## Query parameters: - `transaction_id` (integer) トランザクションID。これまたはexternal_idのいずれかを指定する必要がありますが、両方を指定することはできません。 - `external_id` (string) ゲームでのトランザクションID。これは支払いごとに異なります。これまたはtransaction_idのいずれかを指定する必要がありますが、両方を指定することはできません。 ## Response 200 fields (application/json): - `payment_details` (object) 支払詳細。 - `payment_details.payment` (object) - `payment_details.payment.amount` (number) 支払金額。 - `payment_details.payment.currency` (string) 決済通貨。[ISO 4217](https://developers.xsolla.com/ja/doc/pay-station/references/supported-currencies/)3文字通貨コード。 - `transaction` (object) トランザクションの詳細。 - `transaction.external_id` (string) ゲーム内のトランザクションID。各ユーザーの支払いに対して一意です。 - `transaction.id` (integer) トランザクションID。 - `transaction.payment_date` (string) YY-MM-DD 形式の支払日。 - `transaction.project` (object) - `transaction.project.id` (integer) ゲームのエクソラID。パブリッシャ―アカウントにあります。 - `transaction.project.name` (string) プロジェクト名。 - `transaction.refund_reason` (string) 返金の理由。 - `transaction.status` (string) Enum: "created", "processing", "review", "error", "done", "awaitingRefund", "refunded", "canceled", "partiallyRefunded" - `user` (object) ユーザーの詳細(オブジェクト)。 - `user.country` (string) ユーザーの国。2文字の国コード(大文字)は、[ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)に従って使用されます。 - `user.email` (string) ユーザーのEメール。 - `user.id` (string) ユーザーID。 - `user.name` (string) ユーザー名。 ## Response 403 fields ## Response 404 fields ## Response 422 fields