Skip to Content

정산 조회

캔디페이에서 결제한 결제건의 정산 정보와 상태를 알려줘요.

Settlement 객체

정산 정보를 담고 있는 객체입니다. 정산 금액, 수수료, 세액, 정산 예정일 등을 자세히 알 수 있어요.

export interface Settlement { // 정산 ID. 캔디페이에서 각 정산별로 자동으로 생성해주는 문자열입니다. settlementId: string // 정산액 amount: number // 정산일시 settledAt: Date // 정산 건에 포함된 내역 lines: { // 주문번호 orderId: string // 거래금액 transactionAmount: number /** * 수수료율 * * @max 100 * @min 0 */ feeRate: number // 수수료 feeAmount: number // 부가세 (수수료의 10분의 1) vatAmount: number // 정산된 금액 (거래금액 - 수수료 - 부가세) settledAmount: number }[] }

정산 내역 조회

Request

조회날짜 정보를 fromto params로 전달해야 합니다.

YYYY-DD-MM 형식을 지켜야 하며, from이 to보다 작아서는 안 됩니다.

GET https://api.candypay.co.kr/px/settlements?from=YYYY-MM-DD&to=YYYY-MM-DD

Response

조회에 성공하면 Sattlement 객체가 배열로 응답됩니다.

특정 정산ID 정보 조회

Request

GET https://api.candypay.co.kr/px/settlements/:settlementId

Response

조회에 성공하면 Sattlement 객체가 응답됩니다.

웹훅

정산 완료 시 웹훅을 받을 수 있습니다. body에 JSON으로 Settlement 객체를 담아 전송합니다.

정산 웹훅 API는 추가 계약(무료) 후 사용할 수 있습니다. 추가 계약을 하고 싶다면 캔디페이 공식 이메일(help@atones.co.kr)로 문의해주세요.

아래는 웹훅 예시 데이터입니다.

POST https://계약한_웹훅_엔드포인트 { "settlementId": "string" "amount": number "settledAt": "string" "lines": [ { "orderId": "string" "transactionAmount": number "feeRate": number "feeAmount": number "vatAmount": number "settledAmount": number }, { "orderId": "string" "transactionAmount": number "feeRate": number "feeAmount": number "vatAmount": number "settledAmount": number } ] }
Last updated on