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

현금영수증 재발급

POST /v2/cash-receipts/{id}/reissue 로 발급에 실패한 현금영수증을 식별번호를 고쳐 다시 발급해요.

POST /v2/cash-receipts/{id}/reissue

발급에 실패한(FAILED) 원본 현금영수증을 다시 발급해요. 식별번호나 종류를 고쳐서 보내면 새 ID로 현금영수증을 만들어요. 금액, 구매자 이름, 연결된 주문은 원본을 그대로 써요.

새 현금영수증의 reissuedFromId에는 원본 ID가, 원본의 reissuedToId에는 새 ID가 들어가요. 원본 하나는 한 번만 재발급할 수 있어요.

경로 파라미터

파라미터 타입 설명
id string 발급에 실패한 원본 현금영수증 ID예요. crt_로 시작해요.

요청 본문

필드 타입 필수 설명
identifier string 새 식별번호예요. 형식은 현금영수증 발급과 같아요. selfIssued가 true가 아니면 필수예요.
type string 새 종류예요. PERSONAL 또는 CORPORATE예요. 빼면 원본 종류를 써요.
selfIssued boolean true면 자진발급으로 다시 발급해요.

요청 예시

curl -X POST https://api.paysync.kr/v2/cash-receipts/crt_b2c3d4e5f6g7h8i9j0k1l2m3/reissue \
  -H "Authorization: Bearer $PAYSYNC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "identifier": "01012345678" }'
const res = await fetch(`https://api.paysync.kr/v2/cash-receipts/${cashReceiptId}/reissue`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.PAYSYNC_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ identifier: "01012345678" }),
});
const { code, data } = await res.json();
import os
import requests

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

응답

새로 만든 현금영수증 객체가 와요.

{
  "code": "10001",
  "data": {
    "id": "crt_d4e5f6g7h8i9j0k1l2m3n4o5",
    "kind": "ORIGINAL",
    "status": "PENDING",
    "identifier": "01012345678",
    "reissuedFromId": "crt_b2c3d4e5f6g7h8i9j0k1l2m3",
    "...": "..."
  }
}

오류

HTTP code 발생 조건
401 290006 API 키가 올바르지 않아요.
403 290007 읽기 전용 API 키예요.
404 20015 현금영수증이 없어요.
409 240005 사업자 정보를 등록하지 않았어요.
409 240007 발급에 실패한 원본이 아니거나 이미 재발급했어요.
422 30007 JSON 본문을 읽을 수 없어요.
422 240001 현금영수증 ID 형식이 틀렸어요.
422 240002 type이 올바르지 않거나, CORPORATE로 자진발급하려고 했어요.
422 240003 identifier가 없거나 종류에 맞지 않아요.
422 240008 팝빌이 다시 거절했어요. data에 status가 FAILED인 새 현금영수증이 와요.

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