청구서
청구서를 발송하고 관리하는 API를 안내합니다.
파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1성공
응답 코드
0000응답 메세지
성공하였습니다.파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001통신 암호 키
{phone} 값이 설정된 경우 {bill_id} + "," + {phone} + "," + {price} 값으로 Hash 생성
{phone} 값이 설정되어 있지 않은 경우 {bill_id} + "," + {price} 값으로 Hash 생성
a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6POST /if/bill/send HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 451
{
"apikey": "partner-api-key",
"merchant": "partner-merchant-1",
"member": "partner-user-1",
"bill": {
"bill_id": "사업자번호-100000001",
"bill_issuer": "결제선생학원 커스텀지점",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6",
"product_nm": "청구 사유",
"message": "안내메세지",
"member_nm": "고객명",
"phone": "01000001234",
"price": "10000",
"expire_dt": "2026-01-01",
"callbackURL": "https://partner.url.com/callback"
}
}성공
{
"code": "0000",
"msg": "성공하였습니다.",
"apikey": "partner-api-key",
"member": "partner-merchant-1",
"merchant": "partner-user-1",
"bill_id": "사업자번호-100000001",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6"
}파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001성공
응답 코드
0000응답 메세지
성공하였습니다.POST /if/bill/resend HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"apikey": "partner-api-key",
"merchant": "partner-merchant-1",
"member": "partner-user-1",
"bill_id": "사업자번호-100000001"
}성공
{
"code": "0000",
"msg": "성공하였습니다."
}파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001성공
파트너 연동을 위한 고유키
partner-api-key청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001단말기번호
A123456789결제수단코드
CARD_VAN결제 카드 종류 (신용, 체크, ...)
CARD승인일시
20250105134753원거래 승인일시
20250105134753승인금액
10000결제은행 / 카드명
ISSUER발행카드코드/은행코드
04결제카드 / 계좌번호
123456**********매입사코드
04매입사명
ACQUIRER응답코드
8756372원거래승인번호
12345678응답코드
0000결제시 할부개월수
00결제 상태
F:결제완료, W:미결제, C:취소, D:파기
F현금영수증 발급 승인번호
0000현금영수증 발급 구분
개인:0, 사업자:1
0현금영수증 발급 요청 번호
-현금영수증 발급 시 사용
-자진발급시 "0100001234"
0100001234POST /if/bill/read HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"apikey": "partner-api-key",
"merchant": "partner-merchant-1",
"member": "partner-user-1",
"bill_id": "사업자번호-100000001"
}성공
{
"apikey": "partner-api-key",
"bill_id": "사업자번호-100000001",
"appr_cat_id": "A123456789",
"appr_pay_type": "CARD_VAN",
"appr_card_type": "CARD",
"appr_dt": "20250105134753",
"appr_origin_dt": "20250105134753",
"appr_price": "10000",
"appr_issuer": "ISSUER",
"appr_issuer_cd": "04",
"appr_issuer_num": "123456**********",
"appr_acquirer_cd": "04",
"appr_acquirer_nm": "ACQUIRER",
"appr_num": "8756372",
"appr_origin_num": "12345678",
"appr_res_cd": "0000",
"appr_monthly": "00",
"appr_state": "F",
"appr_cash_num": "0000",
"appr_cash_trader": "0",
"appr_cash_issuance_number": "0100001234"
}파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001통신 암호 키
{phone} 값이 설정된 경우 {bill_id} + "," + {phone} + "," + {price} 값으로 Hash 생성
{phone} 값이 설정되어 있지 않은 경우 {bill_id} + "," + {price} 값으로 Hash 생성
a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6결제 금액
10000성공
응답 코드
0000응답 메세지
성공하였습니다.파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001통신 암호 키
{phone} 값이 설정된 경우 {bill_id} + "," + {phone} + "," + {price} 값으로 Hash 생성
{phone} 값이 설정되어 있지 않은 경우 {bill_id} + "," + {price} 값으로 Hash 생성
a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6POST /if/bill/destroy HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 214
{
"apikey": "partner-api-key",
"merchant": "partner-merchant-1",
"member": "partner-user-1",
"bill_id": "사업자번호-100000001",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6",
"price": "10000"
}성공
{
"code": "0000",
"msg": "성공하였습니다.",
"apikey": "partner-api-key",
"member": "partner-merchant-1",
"merchant": "partner-user-1",
"bill_id": "사업자번호-100000001",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6"
}파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001통신 암호 키
{phone} 값이 설정된 경우 {bill_id} + "," + {phone} + "," + {price} 값으로 Hash 생성
{phone} 값이 설정되어 있지 않은 경우 {bill_id} + "," + {price} 값으로 Hash 생성
a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6결제 금액
10000성공
응답 코드
0000응답 메세지
성공하였습니다.파트너 연동을 위한 고유키
partner-api-key파트너 매장 코드
partner-merchant-1파트너 사용자 코드
partner-user-1청구서 ID
문자/숫자 20자리 (중복불가)
-개발: 사업자번호 + 10자리 자유롭게 사용
-운영: 20자리 자유롭게 사용
사업자번호-100000001통신 암호 키
{phone} 값이 설정된 경우 {bill_id} + "," + {phone} + "," + {price} 값으로 Hash 생성
{phone} 값이 설정되어 있지 않은 경우 {bill_id} + "," + {price} 값으로 Hash 생성
a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6취소 승인 번호
22222222원거래 승인 번호
11111111취소 일시
20250105140322POST /if/bill/cancel HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 214
{
"apikey": "partner-api-key",
"merchant": "partner-merchant-1",
"member": "partner-user-1",
"bill_id": "사업자번호-100000001",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6",
"price": "10000"
}성공
{
"code": "0000",
"msg": "성공하였습니다.",
"apikey": "partner-api-key",
"member": "partner-merchant-1",
"merchant": "partner-user-1",
"bill_id": "사업자번호-100000001",
"hash": "a0213f3f9e45e8540e91a1339e0c5deee2dd27c4cb6b039436538c316bb45fa6",
"appr_num": "22222222",
"appr_origin_num": "11111111",
"appr_cancel_dt": "20250105140322"
}마지막 업데이트
도움이 되었나요?

