PortOne REST API - V2

API 결제, 결제 정보 조회, 결제 취소 등의 기능을 제공하는 REST API입니다.

V2 API hostname: api.portone.io

요청 및 응답 형식

요청과 응답의 본문은 JSON 형식입니다.

API 매개 변수 중 URL 경로 또는 query에 들어가는 문자열 값이 있는 경우, 그 자리에 들어갈 수 없는 문자는 이스케이프하여야 합니다. 자바스크립트의 encodeURIComponent 함수 등을 사용할 수 있습니다.

인증 방식

V2 API를 사용하기 위해서는 V2 API Secret이 필요하며, 포트원 관리자콘솔 내 결제연동 탭에서 발급받으실 수 있습니다.

인증 관련 API를 제외한 모든 API는 HTTP Authorization 헤더로 아래 형식의 인증 정보를 전달해주셔야 합니다.

  • Authorization: PortOne MY_API_SECRET

GET 요청 시 body 대신 query 사용하기

GET 요청 시에 body(content)를 전달하는 것은 HTTP 표준에 부합하지 않아, 클라이언트에 따라 사용 불가능한 경우가 있습니다.

이 경우, body 문자열을 requestBody query 필드에 넣어 주시면 됩니다. query 필드에 들어가는 문자열은 URL 인코드하셔야 합니다.

멱등 키

Idempotency-Key 헤더는 네트워크 장애나 타임아웃 시 동일한 요청이 중복 처리되는 것을 방지합니다. 자세한 표준은 IETF 문서를 참고하세요.

사용 방법

요청 헤더에 고유한 키를 포함하세요. UUID 등 고유한 문자열이어야 합니다. 16~256자의 영문 대소문자, 숫자, -, _을 사용 가능합니다.

  • Idempotency-Key: unique-request-id-123

요청 타임아웃이 발생한 경우, 동일한 멱등 키를 사용하여 재시도할 수 있습니다. 이 경우, 서버는 요청을 중복 처리하지 않고, 기존 응답을 반환합니다.

재시도에서 IDEMPOTENCY_OUTSTANDING_REQUEST 에러가 발생한 경우, 시간이 조금 지난 후 다시 재시도해 주세요.

  • 지원 메서드: POST, PUT, PATCH, DELETE (GET은 무시됨)
  • 처리 중인 요청을 재시도하는 경우: 409 에러 ({"type":"IDEMPOTENCY_OUTSTANDING_REQUEST"}...})
  • 완료된 요청을 재시도하는 경우: 기존 응답을 그대로 반환
  • 멱등성 보장 기간: 3시간 (추후 변경 가능)
  • 서로 다른 요청을 같은 멱등 키로 요청해서는 안 됩니다.

요청 타임아웃 정책

API 호출시 PG 및 결제 원천사의 응답 지연을 고려하여 최소 60초의 읽기 타임아웃 시간을 설정하도록 권장합니다.

서버에서 요청 처리 중에 클라이언트 측에서 연결을 끊은 경우에도 요청이 취소되지 않습니다. 이 경우 같은 멱등 키로 같은 요청을 재시도하면 결과를 확인할 수 있습니다.

하위호환성

포트원이 제공하는 모든 Stable API에 대해 아래와 같은 하위호환성이 보장됩니다.

  1. 현재 사용 가능한 입력 형식은 앞으로도 사용할 수 있습니다.

    • 입력 형식 내 필드 정의가 삭제되지 않습니다.

    • 필수 입력 정보가 추가되거나, 선택 입력 정보가 필수로 변경되지 않습니다.

      • 오로지 선택 입력 정보만 추가될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • enum 타입의 값이 삭제되지 않습니다.

  2. 출력 형식이 확장될 수 있지만, 축소되지 않습니다.

    • 출력 형식 내 필드 정의가 삭제되지 않습니다.

    • 사용 중인 필수 출력 정보가 선택사항으로 변경되거나 출력 시 누락되지 않습니다.

      • 이미 존재하는 용례 내에서는 필수 출력 정보가 언제나 유지됩니다.
      • 단, 기능이 추가 및 확장되는 등 새로운 용례로 사용될 때의 출력 정보에 한하여 선택사항으로 변경될 수 있습니다.
    • 하위 필드의 형식(타입) 또한 위 규칙을 지키며 변경됩니다.

    • 단, 새로운 필드 또는 enum 값, oneOf 케이스가 추가될 수 있습니다.

      • 알지 못하는 필드 및 값이 주어지더라도 crash가 발생하지 않도록 유의하여 개발해주세요.

UNSTABLE이 표기된 일부 API의 경우, 위 하위호환성 정책과 무관하게 변경 및 지원 종료될 수 있으니 이용에 유의하세요.


결제 관련 API

결제 예약 관련 API

빌링키 관련 API

get/billing-keys

빌링키 다건 조회

주어진 조건에 맞는 빌링키들을 페이지 기반으로 조회합니다.

Request

body를 쿼리 문자열에 포함시켜 보낼 수 있습니다. 자세히 보기

Body

page?: PageInput
다건 조회 API 에 사용되는 페이지 입력 정보

다건 조회 API 에 사용되는 페이지 입력 정보

sort?: BillingKeySortInput
빌링키 다건 조회 시 정렬 조건

빌링키 다건 조회 시 정렬 조건

filter?: BillingKeyFilterInput
빌링키 다건 조회를 위한 입력 정보

빌링키 다건 조회를 위한 입력 정보

Response

200 Ok

items: Array<BillingKeyInfo>
조회된 빌링키 리스트
page: PageInfo
반환된 페이지 결과 정보

반환된 페이지 결과 정보

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

try
Request
Request Sample
N/A
post/billing-keys

빌링키 발급

빌링키 발급을 요청합니다.

Request

Body

storeId?: string
상점 아이디

접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 인증 정보의 상점 아이디를 사용합니다.

method: InstantBillingKeyPaymentMethodInput
빌링키 발급 시 결제 수단 입력 양식

card를 반드시 입력해 주세요.

channelKey?: string
채널 키

채널 키 또는 채널 그룹 ID 필수

channelGroupId?: string
채널 그룹 ID

채널 키 또는 채널 그룹 ID 필수

customer?: CustomerInput
고객 정보 입력 정보

고객 정보 입력 정보

customData?: string
사용자 지정 데이터
bypass?: { }
PG사별 추가 파라미터 ("PG사별 연동 가이드" 참고)
noticeUrls?: Array<string>
웹훅 주소

빌링키 발급 시 요청을 받을 웹훅 주소입니다. 상점에 설정되어 있는 값보다 우선적으로 적용됩니다. 입력된 값이 없을 경우에는 빈 배열로 해석됩니다.

Response

200 Ok

billingKeyInfo: BillingKeyInfoSummary
BillingKeyInfoSummary
channelSpecificFailures?: Array<ChannelSpecificFailure>
발급에 실패한 채널이 있을시 실패 정보

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

ChannelNotFoundError

type이(가)"CHANNEL_NOT_FOUND"일 때의 타입

요청된 채널이 존재하지 않는 경우

502 Error

ChannelSpecificError

type이(가)"CHANNEL_SPECIFIC"일 때의 타입

여러 채널을 지정한 요청에서, 채널 각각에서 오류가 발생한 경우

PgProviderError

type이(가)"PG_PROVIDER"일 때의 타입

PG사에서 오류를 전달한 경우

try
Request
Request Sample
N/A
post/billing-keys/confirm

빌링키 발급 수동 승인

수동 승인으로 설정된 빌링키 발급에 대해, 빌링키 발급을 완료 처리합니다.

Request

Body

storeId?: string
상점 아이디

접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 인증 정보의 상점 아이디를 사용합니다.

billingIssueToken: string
빌링키 발급 토큰

빌링키 발급 요청 완료 시 발급된 토큰입니다.

isTest?: boolean
테스트 결제 여부

검증용 파라미터로, 결제 건 테스트 여부와 일치하지 않을 경우 오류가 반환됩니다.

Response

200 Ok

billingKey: string
빌링키

400 Error

InformationMismatchError

type이(가)"INFORMATION_MISMATCH"일 때의 타입

정보가 일치하지 않는 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

BillingKeyNotFoundError

type이(가)"BILLING_KEY_NOT_FOUND"일 때의 타입

빌링키가 존재하지 않는 경우

502 Error

PgProviderError

type이(가)"PG_PROVIDER"일 때의 타입

PG사에서 오류를 전달한 경우

try
Request
Request Sample
N/A
post/billing-keys/confirm-issue-and-pay

빌링키 발급 및 초회 결제 수동 승인

수동 승인으로 설정된 빌링키 발급 및 초회 결제에 대해, 빌링키 발급과 결제를 완료 처리합니다.

Request

Body

storeId?: string
상점 아이디

접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 인증 정보의 상점 아이디를 사용합니다.

billingIssueToken: string
빌링키 발급 토큰

빌링키 발급 및 초회 결제 요청 완료 시 발급된 토큰입니다.

paymentId?: string
결제 건 아이디

검증용 파라미터로, 결제 건 아이디와 일치하지 않을 경우 오류가 반환됩니다.

currency?: Currency
통화 단위

통화 단위

totalAmount?: integer (64 bit)
결제 금액

검증용 파라미터로, 결제 건 총 금액과 일치하지 않을 경우 오류가 반환됩니다.

taxFreeAmount?: integer (64 bit)
면세 금액

검증용 파라미터로, 결제 건 면세 금액과 일치하지 않을 경우 오류가 반환됩니다.

isTest?: boolean
테스트 결제 여부

검증용 파라미터로, 결제 건 테스트 여부와 일치하지 않을 경우 오류가 반환됩니다.

Response

200 Ok

billingKey: string
빌링키
paymentId: string
결제 건 아이디

400 Error

InformationMismatchError

type이(가)"INFORMATION_MISMATCH"일 때의 타입

정보가 일치하지 않는 경우

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

BillingKeyNotFoundError

type이(가)"BILLING_KEY_NOT_FOUND"일 때의 타입

빌링키가 존재하지 않는 경우

502 Error

PgProviderError

type이(가)"PG_PROVIDER"일 때의 타입

PG사에서 오류를 전달한 경우

try
Request
Request Sample
N/A
get/billing-keys/{billingKey}

빌링키 단건 조회

주어진 빌링키에 대응되는 빌링키 정보를 조회합니다.

Request

Path

billingKey: string
조회할 빌링키

조회할 빌링키

Query

storeId?: string
상점 아이디

접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 인증 정보의 상점 아이디를 사용합니다.

Response

200 Ok

DeletedBillingKeyInfo

status이(가)"DELETED"일 때의 타입

빌링키 삭제 완료 상태 건

IssuedBillingKeyInfo

status이(가)"ISSUED"일 때의 타입

빌링키 발급 완료 상태 건

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

BillingKeyNotFoundError

type이(가)"BILLING_KEY_NOT_FOUND"일 때의 타입

빌링키가 존재하지 않는 경우

try
Request
Request Sample
N/A
delete/billing-keys/{billingKey}

빌링키 삭제

빌링키를 삭제합니다.

Request

Path

billingKey: string
삭제할 빌링키

삭제할 빌링키

Query

storeId?: string
상점 아이디

접근 권한이 있는 상점 아이디만 입력 가능하며, 미입력시 인증 정보의 상점 아이디를 사용합니다.

reason?: string
사유

네이버페이: 자동결제 해지 사유입니다. 명시가 필요합니다.

Response

200 Ok

deletedAt: string (RFC 3339 date-time)
빌링키 삭제 완료 시점

400 Error

InvalidRequestError

type이(가)"INVALID_REQUEST"일 때의 타입

허가되지 않은 값, 올바르지 않은 형식의 요청 등이 모두 해당됩니다.

401 Error

UnauthorizedError

type이(가)"UNAUTHORIZED"일 때의 타입

인증 정보가 올바르지 않은 경우

403 Error

ForbiddenError

type이(가)"FORBIDDEN"일 때의 타입

요청이 거절된 경우

404 Error

BillingKeyNotFoundError

type이(가)"BILLING_KEY_NOT_FOUND"일 때의 타입

빌링키가 존재하지 않는 경우

BillingKeyNotIssuedError

type이(가)"BILLING_KEY_NOT_ISSUED"일 때의 타입

409 Error

BillingKeyAlreadyDeletedError

type이(가)"BILLING_KEY_ALREADY_DELETED"일 때의 타입

빌링키가 이미 삭제된 경우

PaymentScheduleAlreadyExistsError

type이(가)"PAYMENT_SCHEDULE_ALREADY_EXISTS"일 때의 타입

결제 예약건이 이미 존재하는 경우

502 Error

ChannelSpecificError

type이(가)"CHANNEL_SPECIFIC"일 때의 타입

여러 채널을 지정한 요청에서, 채널 각각에서 오류가 발생한 경우

PgProviderError

type이(가)"PG_PROVIDER"일 때의 타입

PG사에서 오류를 전달한 경우

try
Request
Request Sample
N/A

현금 영수증 관련 API

프로모션 관련 API

프로모션과 관련된 API 기능을 제공합니다.

본인인증 관련 API

특정 PG사 관련 API

특정 PG사에 국한된 API 기능을 제공합니다.

대사 서비스 API

거래 대사 및 정산 대사 관련 API 기능을 제공합니다.

세금계산서 API

세금계산서 API 기능을 제공합니다.

세금계산서 발행 관련 API

세금계산서 발행 관련 API 기능을 제공합니다.

목차

일괄 세금계산서 조회
get/b2b/bulk-tax-invoices/{bulkTaxInvoiceId}
파일 업로드 URL 생성
post/b2b/file-upload-url
세금계산서 엑셀 파일(csv) 다운로드
get/b2b/tax-invoices-sheet
세금계산서 임시저장 수정
put/b2b/tax-invoices/draft
세금계산서 임시 저장
post/b2b/tax-invoices/draft
세금계산서 즉시 정발행
post/b2b/tax-invoices/issue-immediately
세금계산서 역발행 즉시 요청
post/b2b/tax-invoices/request-reverse-issuance
세금계산서 파일 첨부
post/b2b/tax-invoices/{taxInvoiceKey}/attach-file
세금계산서 첨부파일 삭제
delete/b2b/tax-invoices/{taxInvoiceKey}/attachments/{attachmentId}
세금계산서 첨부파일 목록 조회
get/b2b/tax-invoices/{taxInvoiceKey}/attachments
세금계산서 취소 (공급자에 의한 취소)
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-issuance
세금계산서 역발행 요청 취소 (공급받는자에 의한 취소)
post/b2b/tax-invoices/{taxInvoiceKey}/cancel-request
세금계산서 발행 승인
post/b2b/tax-invoices/{taxInvoiceKey}/issue
세금 계산서 PDF 다운로드 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/pdf-download-url
세금 계산서 팝업 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/popup-url
세금 계산서 프린트 URL 조회
get/b2b/tax-invoices/{taxInvoiceKey}/print-url
세금계산서 역발행 요청 거부
post/b2b/tax-invoices/{taxInvoiceKey}/refuse-request
세금계산서 역발행 요청
post/b2b/tax-invoices/{taxInvoiceKey}/request
세금계산서 국세청 즉시 전송
post/b2b/tax-invoices/{taxInvoiceKey}/send-to-nts
세금 계산서 조회
get/b2b/tax-invoices/{taxInvoiceKey}
세금계산서 삭제
delete/b2b/tax-invoices/{taxInvoiceKey}
세금 계산서 다건조회
get/b2b/tax-invoices

파트너 정산 관련 API

파트너 정산 서비스 API 기능을 제공합니다.

정책 관련 API

파트너 관련 API

정산 상세내역 관련 API

계좌 관련 API

파트너 정산 서비스의 계좌와 관련된 API 입니다.

정산 내역 관련 API

파트너 정산 서비스의 정산 내역과 관련된 API 입니다.

지급 내역 관련 API

파트너 정산 서비스의 지급 내역과 관련된 API 입니다.

일괄 지급 내역 관련 API

파트너 정산 서비스의 일괄 지급 내역과 관련된 API 입니다.

이체 내역 관련 API

파트너 정산 서비스의 이체 내역과 관련된 API 입니다.

일괄 이체 내역 관련 API

파트너 정산 서비스의 일괄 이체 내역과 관련된 API 입니다.

사업자 관련 API

인증 관련 API

인증과 관련된 API 기능을 제공합니다. 접근 토큰 방식으로 인증하기를 원하는 경우, API 시크릿을 통해 토큰을 발급받은 후 Authorization 헤더에 `Bearer ACCESS_TOKEN` 형식으로 전달합니다.

공통 API

공통 API 기능을 제공합니다.

타입 정의

API 요청/응답의 각 필드에서 사용되는 타입 정의들을 확인할 수 있습니다
AddressAlreadyPaidErrorAlreadyPaidOrWaitingErrorApplyEscrowLogisticsErrorApplyEscrowLogisticsResponseArchivePlatformAdditionalFeePolicyErrorArchivePlatformAdditionalFeePolicyResponseArchivePlatformContractErrorArchivePlatformContractResponseArchivePlatformDiscountSharePolicyErrorArchivePlatformDiscountSharePolicyResponseArchivePlatformPartnerErrorArchivePlatformPartnerResponseAttachB2bTaxInvoiceFileErrorB2BCannotChangeTaxTypeErrorB2BTaxInvoiceStatusNotSendingCompletedErrorB2bBulkTaxInvoiceB2bBulkTaxInvoiceNotFoundErrorB2bBulkTaxInvoiceSourceTypeB2bBulkTaxInvoiceStatB2bBulkTaxInvoiceStatusB2bBusinessInfoB2bBusinessInfoResultB2bCompanyStateBusinessStatusB2bDocumentKeyCannotBeChangedErrorB2bExternalServiceErrorB2bFileNotFoundErrorB2bIdAlreadyExistsErrorB2bIssuanceTypeMismatchErrorB2bModificationNotProvidedErrorB2bNotEnabledErrorB2bOriginalTaxInvoiceNotFoundErrorB2bRecipientNotFoundErrorB2bSearchDateTypeB2bSupplierNotFoundErrorB2bTaxInvoiceB2bTaxInvoiceAdditionalContactB2bTaxInvoiceAttachmentB2bTaxInvoiceAttachmentNotFoundErrorB2bTaxInvoiceCompanyB2bTaxInvoiceContactB2bTaxInvoiceDocumentModificationTypeB2bTaxInvoiceInputB2bTaxInvoiceIssuanceTypeB2bTaxInvoiceItemB2bTaxInvoiceKeyTypeB2bTaxInvoiceModificationB2bTaxInvoiceModificationCreateBodyB2bTaxInvoiceModificationTypeB2bTaxInvoiceNoRecipientDocumentKeyErrorB2bTaxInvoiceNoSupplierDocumentKeyErrorB2bTaxInvoiceNonDeletableStatusErrorB2bTaxInvoiceNotDraftedStatusErrorB2bTaxInvoiceNotFoundErrorB2bTaxInvoiceNotIssuedStatusErrorB2bTaxInvoiceNotRequestedStatusErrorB2bTaxInvoicePurposeTypeB2bTaxInvoiceRecipientDocumentKeyAlreadyUsedErrorB2bTaxInvoiceStatusB2bTaxInvoiceSummaryB2bTaxInvoiceSupplierDocumentKeyAlreadyUsedErrorB2bTaxInvoiceTaxationTypeBankBankInfoBankInfoNameBeforeRegisteredPaymentEscrowBillingKeyAlreadyDeletedErrorBillingKeyFailureBillingKeyFilterInputBillingKeyInfoBillingKeyInfoSummaryBillingKeyNotFoundErrorBillingKeyNotIssuedErrorBillingKeyPaymentInputBillingKeyPaymentMethodBillingKeyPaymentMethodCardBillingKeyPaymentMethodEasyPayBillingKeyPaymentMethodEasyPayChargeBillingKeyPaymentMethodEasyPayMethodBillingKeyPaymentMethodMobileBillingKeyPaymentMethodPaypalBillingKeyPaymentMethodTransferBillingKeyPaymentMethodTypeBillingKeyPaymentSummaryBillingKeySortByBillingKeySortInputBillingKeyStatusBillingKeyTextSearchBillingKeyTextSearchFieldBillingKeyTimeRangeFieldCancelAmountExceedsCancellableAmountErrorCancelB2bTaxInvoiceIssuanceErrorCancelB2bTaxInvoiceIssuanceResponseCancelB2bTaxInvoiceRequestErrorCancelB2bTaxInvoiceRequestResponseCancelCashReceiptErrorCancelCashReceiptResponseCancelPaymentBodyRefundAccountCancelPaymentErrorCancelPaymentResponseCancelRequesterCancelTaxAmountExceedsCancellableTaxAmountErrorCancelTaxFreeAmountExceedsCancellableTaxFreeAmountErrorCancellableAmountConsistencyBrokenErrorCancelledCashReceiptCancelledPaymentCancelledPaymentCashReceiptCancelledPaymentEscrowCancelledPaymentTransactionCardCardBrandCardCredentialCardOwnerTypeCardPromotionCardTypeCarrierCashReceiptCashReceiptAlreadyIssuedErrorCashReceiptFilterInputCashReceiptInputCashReceiptInputTypeCashReceiptNotFoundErrorCashReceiptNotIssuedErrorCashReceiptSortByCashReceiptSortInputCashReceiptStatusCashReceiptSummaryCashReceiptTimeRangeFieldCashReceiptTypeChannelGroupSummaryChannelNotFoundErrorChannelSpecificErrorChannelSpecificFailureChannelSpecificFailureInvalidRequestChannelSpecificFailurePgProviderCloseVirtualAccountErrorCloseVirtualAccountResponseConfirmBillingKeyErrorConfirmBillingKeyIssueAndPayErrorConfirmEscrowErrorConfirmEscrowResponseConfirmIdentityVerificationErrorConfirmIdentityVerificationResponseConfirmPaymentErrorConfirmedBillingKeyIssueAndPaySummaryConfirmedBillingKeySummaryConfirmedPaymentEscrowConfirmedPaymentSummaryConnectBulkPartnerMemberCompanyErrorConnectBulkPartnerMemberCompanyResponseConnectPartnerMemberCompanyErrorConnectPartnerMemberCompanyResponseConvenienceStoreBrandCountryCreateB2bFileUploadUrlErrorCreateB2bFileUploadUrlPayloadCreateManualTransferResponseCreateOrderCancelTransferResponseCreateOrderTransferResponseCreatePaymentScheduleErrorCreatePaymentScheduleResponseCreatePlatformAdditionalFeePolicyErrorCreatePlatformAdditionalFeePolicyResponseCreatePlatformContractErrorCreatePlatformContractResponseCreatePlatformDiscountSharePolicyErrorCreatePlatformDiscountSharePolicyResponseCreatePlatformManualTransferErrorCreatePlatformOrderCancelTransferBodyDiscountCreatePlatformOrderCancelTransferBodyExternalCancellationDetailCreatePlatformOrderCancelTransferBodyOrderDetailCreatePlatformOrderCancelTransferBodyOrderDetailAllCreatePlatformOrderCancelTransferBodyOrderLineCreatePlatformOrderCancelTransferErrorCreatePlatformOrderTransferBodyAdditionalFeeCreatePlatformOrderTransferBodyDiscountCreatePlatformOrderTransferBodyExternalPaymentDetailCreatePlatformOrderTransferBodyOrderDetailCreatePlatformOrderTransferBodyOrderLineCreatePlatformOrderTransferBodyProductCreatePlatformOrderTransferErrorCreatePlatformPartnerBodyCreatePlatformPartnerBodyAccountCreatePlatformPartnerBodyContactCreatePlatformPartnerBodyTypeCreatePlatformPartnerBodyTypeBusinessCreatePlatformPartnerBodyTypeNonWhtPayerCreatePlatformPartnerBodyTypeWhtPayerCreatePlatformPartnerErrorCreatePlatformPartnerResponseCreatePlatformPartnersErrorCreatePlatformPartnersResponseCurrencyCustomerCustomerInputCustomerNameInputCustomerSeparatedNameDateRangeDateRangeOptionDateTimeRangeDayOfWeekDecimalDeleteB2bTaxInvoiceAttachmentErrorDeleteB2bTaxInvoiceErrorDeleteB2bTaxInvoiceResponseDeleteBillingKeyErrorDeleteBillingKeyResponseDeletePlatformTransferErrorDeletePlatformTransferResponseDeletedBillingKeyInfoDeliveredPaymentEscrowDisconnectBulkPartnerMemberCompanyErrorDisconnectBulkPartnerMemberCompanyResponseDisconnectPartnerMemberCompanyErrorDisconnectPartnerMemberCompanyResponseDiscountAmountExceedsTotalAmountErrorDisputeDisputeStatusDownloadB2bTaxInvoicesSheetErrorDownloadPlatformTransferSheetErrorDraftB2bTaxInvoiceErrorDraftB2bTaxInvoiceResponseEasyPayMethodTypeEasyPayProviderFailedIdentityVerificationFailedPaymentFailedPaymentCancellationFailedPaymentScheduleFailedPaymentTransactionFailedPgBillingKeyIssueResponseForbiddenErrorGenderGetAllPaymentsByCursorResponseGetAllPaymentsErrorGetB2bBulkTaxInvoiceErrorGetB2bBusinessInfosErrorGetB2bBusinessInfosResponseGetB2bTaxInvoiceAttachmentsErrorGetB2bTaxInvoiceAttachmentsResponseGetB2bTaxInvoiceErrorGetB2bTaxInvoicePdfDownloadUrlErrorGetB2bTaxInvoicePdfDownloadUrlResponseGetB2bTaxInvoicePopupUrlErrorGetB2bTaxInvoicePopupUrlResponseGetB2bTaxInvoicePrintUrlErrorGetB2bTaxInvoicePrintUrlResponseGetB2bTaxInvoicesBodyDateFilterGetB2bTaxInvoicesBodyFilterGetB2bTaxInvoicesBodyPrimaryFilterGetB2bTaxInvoicesErrorGetB2bTaxInvoicesResponseGetBankInfosErrorGetBankInfosResponseGetBillingKeyInfoErrorGetBillingKeyInfosErrorGetBillingKeyInfosResponseGetCashReceiptErrorGetCashReceiptsErrorGetCashReceiptsResponseGetIdentityVerificationErrorGetIdentityVerificationsErrorGetIdentityVerificationsResponseGetKakaopayPaymentOrderErrorGetKakaopayPaymentOrderResponseGetPaymentErrorGetPaymentScheduleErrorGetPaymentSchedulesErrorGetPaymentSchedulesResponseGetPaymentTransactionsErrorGetPaymentTransactionsResponseGetPaymentsErrorGetPaymentsResponseGetPlatformAccountHolderErrorGetPlatformAccountTransfersErrorGetPlatformAccountTransfersResponseGetPlatformAdditionalFeePoliciesErrorGetPlatformAdditionalFeePoliciesResponseGetPlatformAdditionalFeePolicyErrorGetPlatformBulkAccountTransfersErrorGetPlatformBulkAccountTransfersResponseGetPlatformBulkPayoutsErrorGetPlatformBulkPayoutsResponseGetPlatformCompanyStateErrorGetPlatformCompanyStatePayloadGetPlatformContractErrorGetPlatformContractsErrorGetPlatformContractsResponseGetPlatformDiscountSharePoliciesErrorGetPlatformDiscountSharePoliciesResponseGetPlatformDiscountSharePolicyErrorGetPlatformPartnerErrorGetPlatformPartnerSettlementsErrorGetPlatformPartnerSettlementsResponseGetPlatformPartnersErrorGetPlatformPartnersResponseGetPlatformPayoutsErrorGetPlatformPayoutsResponseGetPlatformTransferErrorGetPlatformTransferSummariesErrorGetPlatformTransferSummariesResponseGetPromotionErrorIdentityVerificationIdentityVerificationAlreadySentErrorIdentityVerificationAlreadyVerifiedErrorIdentityVerificationFailureIdentityVerificationFilterCustomerInputIdentityVerificationFilterInputIdentityVerificationMethodIdentityVerificationNotFoundErrorIdentityVerificationNotSentErrorIdentityVerificationOperatorIdentityVerificationRequestedCustomerIdentityVerificationSortByIdentityVerificationSortInputIdentityVerificationStatusIdentityVerificationTimeRangeFieldIdentityVerificationVerifiedCustomerInformationMismatchErrorInstantBillingKeyPaymentMethodInputInstantBillingKeyPaymentMethodInputCardInstantPaymentMethodInputInstantPaymentMethodInputCardInstantPaymentMethodInputVirtualAccountInstantPaymentMethodInputVirtualAccountCashReceiptInfoInstantPaymentMethodInputVirtualAccountExpiryInstantPaymentMethodInputVirtualAccountOptionInstantPaymentMethodInputVirtualAccountOptionFixedInstantPaymentMethodInputVirtualAccountOptionTypeInstantPaymentSummaryInvalidPaymentTokenErrorInvalidRequestErrorIssueB2bTaxInvoiceErrorIssueB2bTaxInvoiceImmediatelyErrorIssueB2bTaxInvoiceImmediatelyResponseIssueB2bTaxInvoiceResponseIssueBillingKeyErrorIssueBillingKeyResponseIssueCashReceiptCustomerInputIssueCashReceiptErrorIssueCashReceiptPaymentMethodTypeIssueCashReceiptResponseIssueFailedCashReceiptIssuedBillingKeyInfoIssuedCashReceiptIssuedPaymentCashReceiptIssuedPgBillingKeyIssueResponseLocaleLoginViaApiSecretErrorLoginViaApiSecretResponseMap_StatMaxTransactionCountReachedErrorMaxWebhookRetryCountReachedErrorModifyEscrowLogisticsErrorModifyEscrowLogisticsResponseMonthDayNegativePromotionAdjustedCancelAmountErrorOneLineAddressPageInfoPageInputPaidPaymentPaidPaymentTransactionPartialCancelledPaymentPartialCancelledPaymentTransactionPayInstantlyErrorPayInstantlyResponsePayPendingPaymentPayPendingPaymentTransactionPayWithBillingKeyErrorPayWithBillingKeyResponsePaymentPaymentAlreadyCancelledErrorPaymentAmountPaymentAmountInputPaymentCancellationPaymentCashReceiptPaymentCashReceiptStatusPaymentClientTypePaymentEscrowPaymentEscrowReceiverInputPaymentEscrowSenderInputPaymentFailurePaymentFilterInputPaymentFilterInputEscrowStatusPaymentInstallmentPaymentLogisticsPaymentLogisticsCompanyPaymentMethodPaymentMethodCardPaymentMethodConvenienceStorePaymentMethodEasyPayPaymentMethodEasyPayMethodPaymentMethodEasyPayMethodChargePaymentMethodGiftCertificatePaymentMethodGiftCertificateTypePaymentMethodMobilePaymentMethodTransferPaymentMethodTypePaymentMethodVirtualAccountPaymentMethodVirtualAccountRefundStatusPaymentMethodVirtualAccountTypePaymentNotFoundErrorPaymentNotPaidErrorPaymentNotWaitingForDepositErrorPaymentProductPaymentProductTypePaymentSchedulePaymentScheduleAlreadyExistsErrorPaymentScheduleAlreadyProcessedErrorPaymentScheduleAlreadyRevokedErrorPaymentScheduleFilterInputPaymentScheduleNotFoundErrorPaymentScheduleSortByPaymentScheduleSortInputPaymentScheduleStatusPaymentScheduleSummaryPaymentSortByPaymentStatusPaymentTextSearchPaymentTextSearchFieldPaymentTimestampTypePaymentTransactionPaymentWebhookPaymentWebhookPaymentStatusPaymentWebhookRequestPaymentWebhookResponsePaymentWebhookStatusPaymentWebhookTriggerPaymentWithCursorPendingPaymentSchedulePgBillingKeyIssueResponsePgCompanyPgProviderPgProviderErrorPlatformAccountPlatformAccountHolderPlatformAccountStatusPlatformAccountTransferPlatformAccountTransferFilterPlatformAccountTransferStatusPlatformAccountTransferStatusStatsPlatformAccountTransferTypePlatformAccountVerificationAlreadyUsedErrorPlatformAccountVerificationFailedErrorPlatformAccountVerificationNotFoundErrorPlatformAdditionalFeePoliciesNotFoundErrorPlatformAdditionalFeePolicyPlatformAdditionalFeePolicyAlreadyExistsErrorPlatformAdditionalFeePolicyFilterInputPlatformAdditionalFeePolicyFilterInputKeywordPlatformAdditionalFeePolicyNotFoundErrorPlatformAdditionalFixedAmountFeeCurrencyAndSettlementCurrencyMismatchedErrorPlatformAmountExceededTypePlatformArchivedAdditionalFeePolicyErrorPlatformArchivedContractErrorPlatformArchivedDiscountSharePolicyErrorPlatformArchivedPartnerErrorPlatformBtxNotEnabledErrorPlatformBulkAccountTransferPlatformBulkAccountTransferFilterInputPlatformBulkAccountTransferFilterInputCriteriaPlatformBulkAccountTransferStatsPlatformBulkAccountTransferStatusPlatformBulkAccountTransferStatusStatsPlatformBulkPayoutPlatformBulkPayoutFilterInputPlatformBulkPayoutFilterInputCriteriaPlatformBulkPayoutStatsPlatformBulkPayoutStatusPlatformBulkPayoutStatusStatsPlatformBulkTaskPlatformBulkTaskProgressStatsPlatformBulkTaskStatusPlatformBulkTaskTypePlatformBusinessStatusPlatformCancelOrderTransfersExistsErrorPlatformCancellableAmountExceededErrorPlatformCancellableAmountTypePlatformCancellableDiscountAmountExceededErrorPlatformCancellableDiscountTaxFreeAmountExceededErrorPlatformCancellableProductQuantityExceededErrorPlatformCancellationAndPaymentTypeMismatchedErrorPlatformCancellationNotFoundErrorPlatformCannotArchiveScheduledAdditionalFeePolicyErrorPlatformCannotArchiveScheduledContractErrorPlatformCannotArchiveScheduledDiscountSharePolicyErrorPlatformCannotArchiveScheduledPartnerErrorPlatformCannotSpecifyTransferErrorPlatformCompanyNotFoundErrorPlatformCompanyStatePlatformCompanyVerificationAlreadyUsedErrorPlatformContactPlatformContractPlatformContractAlreadyExistsErrorPlatformContractFilterInputPlatformContractFilterInputKeywordPlatformContractNotFoundErrorPlatformContractPlatformFixedAmountFeeCurrencyAndSettlementCurrencyMismatchedErrorPlatformContractsNotFoundErrorPlatformCurrencyNotSupportedErrorPlatformDepositAccountTransferPlatformDiscountSharePoliciesNotFoundErrorPlatformDiscountSharePolicyPlatformDiscountSharePolicyAlreadyExistsErrorPlatformDiscountSharePolicyFilterInputPlatformDiscountSharePolicyFilterInputKeywordPlatformDiscountSharePolicyIdDuplicatedErrorPlatformDiscountSharePolicyNotFoundErrorPlatformExternalApiFailedErrorPlatformExternalApiTemporarilyFailedErrorPlatformExternalPaymentPlatformFeePlatformFeeInputPlatformFixedAmountFeePlatformFixedRateFeePlatformInsufficientDataToChangePartnerTypeErrorPlatformManualTransferPlatformManualTransferSummaryPlatformMemberCompanyConnectedPartnerBrnUnchangeableErrorPlatformMemberCompanyConnectedPartnerTypeUnchangeableErrorPlatformMemberCompanyNotConnectableStatusErrorPlatformMemberCompanyNotConnectedErrorPlatformNotEnabledErrorPlatformNotSupportedBankErrorPlatformOngoingTaxInvoiceExistsErrorPlatformOrderCancelTransferPlatformOrderCancelTransferSummaryPlatformOrderDetailMismatchedErrorPlatformOrderSettlementAmountPlatformOrderTransferPlatformOrderTransferAdditionalFeePlatformOrderTransferAlreadyCancelledErrorPlatformOrderTransferCancellationPlatformOrderTransferDiscountPlatformOrderTransferOrderLinePlatformOrderTransferProductPlatformOrderTransferSummaryPlatformPartnerPlatformPartnerBusinessStatusPlatformPartnerFilterInputPlatformPartnerFilterInputKeywordPlatformPartnerIdAlreadyExistsErrorPlatformPartnerIdsAlreadyExistErrorPlatformPartnerIdsDuplicatedErrorPlatformPartnerManualSettlementPlatformPartnerMemberCompanyConnectionStatusPlatformPartnerNotFoundErrorPlatformPartnerOrderCancelSettlementPlatformPartnerOrderSettlementPlatformPartnerScheduleExistsErrorPlatformPartnerSettlementPlatformPartnerSettlementFilterInputPlatformPartnerSettlementFilterKeywordInputPlatformPartnerSettlementStatusPlatformPartnerSettlementStatusStatsPlatformPartnerSettlementTypePlatformPartnerStatusPlatformPartnerTaxationTypePlatformPartnerTaxationTypeIsSimpleErrorPlatformPartnerTypePlatformPartnerTypeBusinessPlatformPartnerTypeIsNotBusinessErrorPlatformPartnerTypeNamePlatformPartnerTypeNonWhtPayerPlatformPartnerTypeWhtPayerPlatformPayerPlatformPaymentPlatformPaymentMethodPlatformPaymentMethodCardPlatformPaymentMethodCardInputPlatformPaymentMethodEasyPayPlatformPaymentMethodEasyPayInputPlatformPaymentMethodGiftCertificatePlatformPaymentMethodGiftCertificateInputPlatformPaymentMethodInputPlatformPaymentMethodMobilePlatformPaymentMethodMobileInputPlatformPaymentMethodTransferPlatformPaymentMethodTransferInputPlatformPaymentMethodVirtualAccountPlatformPaymentMethodVirtualAccountInputPlatformPaymentNotFoundErrorPlatformPayoutPlatformPayoutAccountPlatformPayoutFilterInputPlatformPayoutFilterInputCriteriaPlatformPayoutMethodPlatformPayoutStatusPlatformPayoutStatusStatsPlatformPayoutTaxInvoiceStatusPlatformPortOnePaymentPlatformPortOnePaymentCancelAmountTypePlatformProductIdDuplicatedErrorPlatformProductIdNotFoundErrorPlatformPropertiesPlatformSettlementAmountExceededErrorPlatformSettlementCancelAmountExceededPortOneCancelErrorPlatformSettlementCyclePlatformSettlementCycleDatePolicyPlatformSettlementCycleInputPlatformSettlementCycleMethodPlatformSettlementCycleMethodDailyPlatformSettlementCycleMethodDailyInputPlatformSettlementCycleMethodInputPlatformSettlementCycleMethodManualDatesPlatformSettlementCycleMethodManualDatesInputPlatformSettlementCycleMethodMonthlyPlatformSettlementCycleMethodMonthlyInputPlatformSettlementCycleMethodWeeklyPlatformSettlementCycleMethodWeeklyInputPlatformSettlementCycleTypePlatformSettlementDateEarlierThanSettlementStartDateErrorPlatformSettlementParameterNotFoundErrorPlatformSettlementParameterValuePlatformSettlementPaymentAmountExceededPortOnePaymentErrorPlatformSettlementSupplyWithVatAmountExceededPortOnePaymentErrorPlatformSettlementTaxFreeAmountExceededPortOnePaymentErrorPlatformTargetPartnerNotFoundErrorPlatformTaxationTypePlatformTransferPlatformTransferAlreadyExistsErrorPlatformTransferDiscountSharePolicyNotFoundErrorPlatformTransferFilterInputPlatformTransferFilterInputKeywordPlatformTransferNonDeletableStatusErrorPlatformTransferNotFoundErrorPlatformTransferStatusPlatformTransferSummaryPlatformTransferSummaryExternalPaymentPlatformTransferSummaryPartnerPlatformTransferSummaryPartnerTypePlatformTransferSummaryPaymentPlatformTransferSummaryPortOnePaymentPlatformTransferTypePlatformUserDefinedFormulaResultsPlatformUserDefinedPropertyKeyValuePlatformUserDefinedPropertyNotFoundErrorPlatformUserDefinedPropertyValuePlatformWithdrawalAccountTransferPortOneVersionPreRegisterPaymentErrorPreRegisterPaymentResponsePromotionPromotionAmountDiscountSchemePromotionCardCompanyPromotionDiscountPartitionPromotionDiscountPolicyPromotionDiscountRetainOptionPromotionDiscountRetainOptionShouldNotBeChangedErrorPromotionDiscountSchemePromotionNotFoundErrorPromotionPayMethodDoesNotMatchErrorPromotionPercentDiscountSchemePromotionRecoverOptionPromotionRecoverOptionNoRecoverPromotionRecoverOptionRecoverPromotionSpareBudgetPromotionSpareBudgetAmountPromotionSpareBudgetPercentPromotionStatusReadyIdentityVerificationReadyPaymentReadyPaymentTransactionRecoverPlatformAdditionalFeePolicyErrorRecoverPlatformAdditionalFeePolicyResponseRecoverPlatformContractErrorRecoverPlatformContractResponseRecoverPlatformDiscountSharePolicyErrorRecoverPlatformDiscountSharePolicyResponseRecoverPlatformPartnerErrorRecoverPlatformPartnerResponseRefreshTokenErrorRefreshTokenResponseRefuseB2bTaxInvoiceRequestErrorRefuseB2bTaxInvoiceRequestResponseRegisterStoreReceiptBodyItemRegisterStoreReceiptErrorRegisterStoreReceiptResponseRegisteredPaymentEscrowRejectConfirmedPaymentEscrowRejectedPaymentEscrowRequestB2bTaxInvoiceResponseRequestB2bTaxInvoiceReverseIssuanceErrorRequestB2bTaxInvoiceReverseIssuanceResponseRequestedPaymentCancellationResendIdentityVerificationErrorResendIdentityVerificationResponseResendWebhookErrorResendWebhookResponseRevokePaymentSchedulesErrorRevokePaymentSchedulesResponseRevokedPaymentScheduleScheduledPaymentScheduleSelectedChannelSelectedChannelTypeSendIdentityVerificationBodyCustomerSendIdentityVerificationErrorSendIdentityVerificationResponseSendToNtsB2bTaxInvoiceErrorSendToNtsB2bTaxInvoiceResponseSeparatedAddressSeparatedAddressInputSettlementAmountTypeSortOrderStartedPaymentScheduleSucceededPaymentCancellationSucceededPaymentScheduleSumOfPartsExceedsCancelAmountErrorSumOfPartsExceedsTotalAmountErrorTaxInvoicesSheetFieldTransferParametersTriggerTypeUnauthorizedErrorUpdateB2bTaxInvoiceDraftErrorUpdateB2bTaxInvoiceDraftResponseUpdatePlatformAdditionalFeePolicyErrorUpdatePlatformAdditionalFeePolicyResponseUpdatePlatformContractErrorUpdatePlatformContractResponseUpdatePlatformDiscountSharePolicyErrorUpdatePlatformDiscountSharePolicyResponseUpdatePlatformPartnerBodyAccountUpdatePlatformPartnerBodyContactUpdatePlatformPartnerBodyTypeUpdatePlatformPartnerBodyTypeBusinessUpdatePlatformPartnerBodyTypeNonWhtPayerUpdatePlatformPartnerBodyTypeWhtPayerUpdatePlatformPartnerErrorUpdatePlatformPartnerResponseVerifiedIdentityVerificationVirtualAccountIssuedPaymentVirtualAccountIssuedPaymentTransactionWebhookNotFoundErrorrequestB2bTaxInvoiceError