# トランザクションを検索する

特定の検索パラメータに基づくトランザクションのリストを返します。これに応じて、ゲーム内で行われたすべての支払いに関するデータが取得されます。トランザクション期間
だけでなく、他のパラメータも指定できます。特定のユーザーまたは特定の支払いステータスによって行われたトランザクションを検索します。JSONまたはCSV形式でリス
トを取得することができます。


通知APIコールにproject_idパスパラメータが含まれていないため、会社の全プロジェクトで有効なAPIキーを使用して認可を設定する必要があります。

Endpoint: GET /merchants/{merchant_id}/reports/transactions/search.{format}
Version: 2.0
Security: basicAuth

## Path parameters:

  - `merchant_id` (integer, required)
    マーチャントID。

  - `format` (string, required)
    データ形式。
    Enum: "json", "csv", "xls"

## Query parameters:

  - `datetime_from` (string)
    期間開始日。

  - `datetime_to` (string)
    期間終了日。

  - `project_id` (integer)
    プロジェクトID。

  - `transaction_id` (integer)
    トランザクションID。

  - `type` (string)
    検索結果に表示される取引のタイプ：
    Enum: "all", "transferred", "canceled", "test"

  - `phone` (string)
    ユーザーの電話番号（国際形式）。

  - `user_id` (string)
    プレイヤー側に保存されているゲーム内の一意のユーザーID。必ず既存のユーザーIDを渡してください。エラーが発生した場合は、よくある質問への回答を参照してください。

  - `user_name` (string)
    ユーザー名。

  - `user_custom` (string)
    ユーザー識別のためのカスタムパラメータ。

  - `email` (string)
    ユーザーのEメール。

  - `external_id` (string)
    ゲーム内のトランザクションID。各ユーザーの支払いに対して一意でなければならなりません。

  - `order_id` (integer)
    注文ID。それを使用して、注文する APIメソッドを呼び出すことができます。
    Example: 1234

  - `offset` (integer)
    リスト生成元のエレメントの番号です（カウントは0から始まります）。

  - `limit` (integer)
    ページにあるエレメント数の制限。

  - `status` (string)
    トランザクションステータス。
    Enum: "created", "processing", "review", "error", "done", "awaitingRefund", "refunded", "canceled", "partiallyRefunded"


## Response 200 fields
