Xsolla-logo

모든 트랜잭션 검색

get/merchants/{merchant_id}/reports/transactions/search.{format}

특정 검색 파라미터를 기반으로 트랜잭션 목록을 가져옵니다. API의 응답으로 JSON, CSV 또는 XLS이 반환됩니다.

Request
Security:
path Parameters
merchant_id
required
integer

판매자 ID입니다.

format
required
string

데이터 형식

Enum: "json" "csv" "xls"
query Parameters
datetime_from
string <datetime>

날짜 범위의 시작입니다.

datetime_to
string <datetime>

날짜 범위의 끝입니다.

project_id
integer

프로젝트 ID.

show_dry_run
boolean

테스트 트랜잭션을 포함할지 여부를 나타냅니다.

transaction_id
integer

트랜잭션 ID.

phone
string

게임유저 전화 번호입니다(국제 형식).

user_id
string

사용자 ID.

user_name
string

사용자 이름.

user_custom
string

게임유저 식별을 위한 파라미터를 사용자 지정합니다.

email
string <= 100 characters

사용자 이메일.

external_id
string

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

offset
integer

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

limit
integer

페이지 요소 개수 제한.

transaction_type
string

작업의 유형입니다.

Enum: "payment" "coupon" "inGamePurchase" "internal" "cancellation"
status
string

추가적인 트랜잭션 상태.

Enum: "created" "processing" "done" "canceled" "error" "review" "refunded" "awaitingRefund"
Responses
200

OK.

Request samples
curl -i -X GET \
  -u <username>:<password> \
  'https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/reports/transactions/search.{format}?datetime_from=string&datetime_to=string&project_id=0&show_dry_run=true&transaction_id=0&phone=string&user_id=string&user_name=string&user_custom=string&email=string&external_id=string&offset=0&limit=0&transaction_type=payment&status=created'
Response samples
application/json
[
  • {
    }
]