본문으로 건너뛰기
페이싱크 개발자센터
Esc
↑↓이동↵열기⌘J미리보기
이 페이지에서

현금영수증 발급 취소

POST /v1/cash-receipts/{id}/revoke 로 국세청 처리를 기다리는 현금영수증의 발급을 취소해요.

POST /v1/cash-receipts/{id}/revoke

status가 PENDING인 현금영수증의 발급을 취소해요. 취소하면 status가 REVOKED로 바뀌어요.

ISSUED, FAILED, REVOKED 상태에서는 취소할 수 없고 CASH_RECEIPT_ALREADY_ISSUED가 와요. 국세청 발급이 끝난 현금영수증을 취소해야 한다면 paysync.kr 상담 위젯으로 문의하세요.

경로 파라미터

파라미터 타입 설명
id string 취소할 현금영수증 ID예요. crt_로 시작해요.

요청 예시

curl -X POST https://api.paysync.kr/v1/cash-receipts/crt_a1b2c3d4e5f6g7h8i9j0k1l2/revoke \
  -H "Authorization: Bearer $PAYSYNC_API_KEY"
const res = await fetch(`https://api.paysync.kr/v1/cash-receipts/${cashReceiptId}/revoke`, {
  method: "POST",
  headers: { Authorization: `Bearer ${process.env.PAYSYNC_API_KEY}` },
});
const { code } = await res.json();
import os
import requests

res = requests.post(
    f"https://api.paysync.kr/v1/cash-receipts/{cash_receipt_id}/revoke",
    headers={"Authorization": f"Bearer {os.environ['PAYSYNC_API_KEY']}"},
)
print(res.json())

응답

{
  "code": "OK",
  "data": null
}

오류

HTTP code 발생 조건
401 NOT_AUTHORIZED API 키가 없거나 올바르지 않아요.
403 INSUFFICIENT_PERMISSIONS 다른 계정의 현금영수증이에요.
404 CASH_RECEIPT_NOT_FOUND 현금영수증이 없어요.
409 CASH_RECEIPT_ALREADY_ISSUED PENDING 상태가 아니에요.
500 POPBILL_API_FAILED 팝빌 호출이 실패했어요. 잠시 뒤 다시 시도하세요.

이 페이지가 도움이 되었나요?