결제 내보내기 요청 만들기

API 엔드포인트에 POST 요청을 제출하여 결제에 대한 새 내보내기 요청을 큐에 대기합니다.

REST 요청

메서드 요청 URI
POST https://api.partner.microsoft.com/v1.0/payouts/payments?$filter={$filter}&fileformat=csv

요청 매개 변수

이름 그런 다음 필수 Type 설명
$filter 쿼리 아니요 문자열 선택적 필터이지만 성능 향상을 위해 필터를 사용하고 지난 3년간의 데이터를 내보내는 대신 내보내기 데이터를 제한하는 것이 좋습니다. 전체 $filter 옵션 집합은 다음 표를 참조하세요.
fileFormat 쿼리 아니요 문자열 지원되는 값은 .csv/.tsv입니다. 값이 제공되지 않으면 기본적으로 .csv로 설정됩니다.
이름 Description Type 형식
programName 등록한 프로그램을 하나 이상 필터링합니다. 예제 값 - 'CSP 간접 공급자', 'CSP 2T 간접 공급자', 'CSP 직접 청구 파트너', 'CSP 1T 직접 파트너', 'CSP 간접 재판매인', 'CSP 2T 간접 재판매인' 문자열 {baseUrl}/v1.0/payouts/payments?$filter=?$filter=programName=’CSP Indirect Provider’

여러 요청 매개 변수를 사용하여 샘플 결제 필터

“?$filter=payoutStatusUpdateTS le 2019-09-25T23:11:55.647Z and (enrollmentParticipantId eq 'XXXXXXX') and (programName eq 'CSP Direct Bill Partner') and (payoutOrderType eq 'REBATE') and (paymentId eq '000000000000')”

요청 헤더

이름 필수 Type 설명
Authorization 문자열 권한 부여 전달자 토큰입니다.
ms-correlationid 아니요 문자열 내부 요청 추적기입니다. 각 요청은 새 추적기(GUID)를 생성합니다.
ms-requestid 아니요 문자열 요청 idempotency ID입니다.

자세한 내용은 파트너 센터 REST 헤더를 참조 하세요.

요청 본문

해당 없음

API 응답

HTTP/1.1 202 Accepted

API 응답 페이로드는 다음 특성을 반환합니다.

이름 선택 사항 설명
false 가능한 값과 동작은 다음 표를 참조하세요.
클라이언트 작업
requestId 내보내기 요청의 요청 ID
requestDateTime 내보내기 요청의 시작 날짜/시간
requestPath 내보내기 요청의 쿼리 경로입니다.
requestQueryString 내보내기 요청의 일부로 사용되는 필터입니다.
blobLocation 내보내기 파일이 준비되면 토큰이 있는 Blob 리소스
상태 내보내기 작업 상태. 상태 가능한 값의 다음 목록을 참조하세요.

상태 가능한 값

  • 대기 중: 내보내기 작업이 시작되지 않았습니다.
  • 처리 중: 내보내기 작업이 진행 중입니다.
  • 실패: 다시 시도한 후 내보내기 작업이 실패하고 새 요청을 큐에 대기해 봅니다.
  • 완료됨: 내보내기 작업이 완료되고 내보내기 파일을 다운로드할 준비가 된 것입니다.

샘플 응답:

{
    "value": [
        {
            "requestId": "93c2b3cf-c6d8-4e7e-ade1-007768a6eba4",
            "requestDateTime": "2023-05-25T21:20:46.3727561Z",
            "requestPath": "/v1.0/payouts/payments",
            "requestQueryString": "paymentDate ge 2023-03-01 and paymentDate le 2023-04-12",
            "blobLocation": "",
            "status": "Queued"
        }
    ],
    "nextLink": null,
    "totalCount": 1
}

API는 HTTP 상태 202를 반환합니다.

이름 설명
202 수락됨 요청이 수락됩니다. 요청 상태 대한 GET 요청 URL을 쿼리합니다.

요청에 따라 API는 다른 표준 상태 반환할 수 있습니다.

이름 설명
400 잘못된 요청 누락되거나 잘못된 데이터가 있습니다.
401 권한 없음 호출자는 인증되지 않으며 첫 번째 호출을 하기 전에 파트너 API 서비스를 사용하여 인증해야 합니다.
403 금지 호출자에게 요청을 할 권한이 없습니다.
500 내부 서버 오류 API 또는 해당 종속성 중 하나가 요청을 처리할 수 없습니다. 나중에 다시 시도하세요.
404 찾을 수 없음 입력 매개 변수와 함께 리소스를 사용할 수 없습니다.
429 속도 제한 동일한 형식의 요청이 너무 많습니다. 잠시 후에 시도해 보세요.