특정 링크페이 ID를 기반으로 해당 링크페이의 상세 정보를 조회해요. 고객 정보, 결제 금액, 상품 구성, 결제 상태 등 모든 정보를 확인할 수 있어요.
API 엔드포인트
GET
https://api.bootapi.com/v1/invoices/:invoice_idBasic Auth요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
invoice_id |
String | 필수 | 링크페이 ID (URL 파라미터) |
코드 예제
const { BootpayCommerce } = require('@bootpay/backend-js');
const commerce = new BootpayCommerce({
client_key: '{client_key}',
secret_key: '{secret_key}'
});
const response = await commerce.invoice.detail('687a1b2c3d4e5f6789012345');
console.log(response);javascriptfrom bootpay_backend.commerce import BootpayCommerce
commerce = BootpayCommerce('{client_key}', '{secret_key}')
response = commerce.invoice_detail('687a1b2c3d4e5f6789012345')
print(response)pythonuse Bootpay\ServerPhp\BootpayCommerceApi;
$commerce = new BootpayCommerceApi("{client_key}", "{secret_key}");
$response = $commerce->invoice->detail('687a1b2c3d4e5f6789012345');
print_r($response);phpimport kr.co.bootpay.store.BootpayStore;
import kr.co.bootpay.store.model.request.TokenPayload;
TokenPayload tokenPayload = new TokenPayload("{client_key}", "{secret_key}");
BootpayStore commerce = new BootpayStore(tokenPayload);
var response = commerce.invoice.detail("687a1b2c3d4e5f6789012345");
System.out.println(response.getData());javacommerce = BootpayStore::Api.new('{client_key}', '{secret_key}')
response = commerce.invoice_detail('687a1b2c3d4e5f6789012345')
puts responserubycommerce := bootpay.NewCommerceApi("{client_key}", "{secret_key}")
response, err := commerce.Invoice.Detail("687a1b2c3d4e5f6789012345")
fmt.Println(response)gousing Bootpay.Commerce;
var commerce = new BootpayCommerceApi("{client_key}", "{secret_key}");
var response = await commerce.Invoice.Detail("687a1b2c3d4e5f6789012345");
Console.WriteLine(response);csharp응답
성공 응답
{
"id": "687a1b2c3d4e5f6789012345",
"invoice_id": "INV_20250711_001",
"name": "프리미엄 서비스 결제",
"price": 50000,
"status": 0,
"user_id": "68707c59b0eacea5cd974efd",
"payment_url": "https://pay.bootpay.co.kr/invoice/687a1b2c3d4e5f6789012345",
"expired_at": "2025-07-18T23:59:59Z"
}json링크페이 상태
| 값 | 상태 | 설명 |
|---|---|---|
| 0 | 대기 | 링크 생성 후 결제 대기 중 |
PROCESS_DUPLICATED |
이미 처리된 요청이에요 | 고객이 결제를 완료함 |
| 2 | 만료 | 유효기간이 지난 링크 |
| 3 | 취소 | 결제 취소된 링크페이 |
에러 코드
공통 에러
인증·권한 관련 에러는 에러 코드표를 참고해요.
| 코드 | 메시지 | 대처 방법 |
|---|---|---|
INVOICE_NOT_FOUND |
링크페이 정보가 없어요 | invoice_id를 확인해요 |
INVOICE_DENIED |
링크페이 정보에 조회권한이 없는 회원세션이에요 | 올바른 API 키를 사용하고 있는지 확인해요 |
