# 모든 트랜잭션 검색

특정 검색 매개 변수를 기준으로 트랜잭션 목록을 반환합니다. 이에 대한 응답으로 성공적으로 완료되지 않았더라도 게임에서 이루어진 모든 결제에 
대한 데이터를 얻을 수 있습니다. 트랜잭션 기간뿐만 아니라 특정 사용자 또는 특정 결제 상태의 거래를 검색하는 등 다른 매개 변수도 지정할 수 
있습니다. 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)
    사용자 이메일.

  - `external_id` (string)
    게임의 트랜잭션 ID 입니다. 각 사용자 결제별로 고유해야 합니다.

  - `order_id` (integer)
    주문 ID. 주문 ID를 사용하여 주문 가져오기 API 메서드를 호출할 수 있습니다.
    Example: 1234

  - `offset` (integer)
    목록이 생성된 요소 개수(개수는 0부터 시작함).

  - `limit` (integer)
    페이지 요소 개수 제한.

  - `status` (string)
    트랜잭션의 상태입니다.
    Enum: "created", "processing", "review", "error", "done", "awaitingRefund", "refunded", "canceled", "partiallyRefunded"


## Response 200 fields
