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

현금영수증 문서 주소 조회

GET /v2/cash-receipts/{id}/urls 로 현금영수증을 보거나 인쇄하거나 PDF로 받을 수 있는 주소를 받아요.

GET /v2/cash-receipts/{id}/urls

현금영수증 문서를 열 수 있는 팝빌 주소를 받아요. 구매자에게 영수증 화면을 보여 주거나 PDF를 내려받게 할 때 써요.

주소는 팝빌이 그때그때 만드는 임시 주소예요. 저장해 두지 말고 필요할 때마다 새로 받으세요. 국세청 승인번호를 받기 전이거나 발급에 실패한 현금영수증은 주소를 받을 수 없어요.

경로 파라미터

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

요청 예시

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

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

응답

필드 타입 설명
view string 현금영수증 화면 주소예요.
print string 인쇄용 화면 주소예요.
pdf string PDF 파일 주소예요.
{
  "code": "10001",
  "data": {
    "view": "https://popbill.linkhub.co.kr/...",
    "print": "https://popbill.linkhub.co.kr/...",
    "pdf": "https://popbill.linkhub.co.kr/..."
  }
}

오류

HTTP code 발생 조건
401 290006 API 키가 올바르지 않아요.
404 20015 현금영수증이 없어요.
409 240020 발급에 실패했거나 국세청 승인번호가 없는 현금영수증이에요.
422 240001 현금영수증 ID 형식이 틀렸어요.
502 240009 팝빌 호출이 실패했어요. data에 팝빌 오류 code와 message가 와요.

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