Package-level declarations

Types

Link copied to clipboard

결제가 이미 완료되었거나 대기중인 경우

Link copied to clipboard
@Serializable(with = ApplyEscrowLogisticsErrorSerializer::class)
sealed interface ApplyEscrowLogisticsError
Link copied to clipboard
@Serializable(with = ArchivePlatformAdditionalFeePolicyErrorSerializer::class)
sealed interface ArchivePlatformAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = ArchivePlatformContractErrorSerializer::class)
sealed interface ArchivePlatformContractError
Link copied to clipboard
@Serializable(with = ArchivePlatformDiscountSharePolicyErrorSerializer::class)
sealed interface ArchivePlatformDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = ArchivePlatformPartnerErrorSerializer::class)
sealed interface ArchivePlatformPartnerError
Link copied to clipboard
sealed interface AuthException : RestException

결제 취소 금액이 취소 가능 금액을 초과한 경우

Link copied to clipboard
@Serializable(with = CancelCashReceiptErrorSerializer::class)
sealed interface CancelCashReceiptError

취소 가능 잔액 검증에 실패한 경우

Link copied to clipboard
@Serializable(with = CancelPaymentErrorSerializer::class)
sealed interface CancelPaymentError
Link copied to clipboard
@Serializable(with = CancelPlatformAdditionalFeePolicyScheduleErrorSerializer::class)
sealed interface CancelPlatformAdditionalFeePolicyScheduleError
Link copied to clipboard
@Serializable(with = CancelPlatformContractScheduleErrorSerializer::class)
sealed interface CancelPlatformContractScheduleError
@Serializable(with = CancelPlatformDiscountSharePolicyScheduleErrorSerializer::class)
sealed interface CancelPlatformDiscountSharePolicyScheduleError
Link copied to clipboard
@Serializable(with = CancelPlatformPartnerScheduleErrorSerializer::class)
sealed interface CancelPlatformPartnerScheduleError

취소 과세 금액이 취소 가능한 과세 금액을 초과한 경우

취소 면세 금액이 취소 가능한 면세 금액을 초과한 경우

Link copied to clipboard

현금영수증이 이미 발급된 경우

Link copied to clipboard
Link copied to clipboard

현금영수증이 발급되지 않은 경우

Link copied to clipboard

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

Link copied to clipboard
@Serializable(with = CloseVirtualAccountErrorSerializer::class)
sealed interface CloseVirtualAccountError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = ConfirmEscrowErrorSerializer::class)
sealed interface ConfirmEscrowError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = ConfirmIdentityVerificationErrorSerializer::class)
sealed interface ConfirmIdentityVerificationError
Link copied to clipboard
@Serializable(with = CreatePaymentScheduleErrorSerializer::class)
sealed interface CreatePaymentScheduleError
Link copied to clipboard
@Serializable(with = CreatePlatformAdditionalFeePolicyErrorSerializer::class)
sealed interface CreatePlatformAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = CreatePlatformContractErrorSerializer::class)
sealed interface CreatePlatformContractError
Link copied to clipboard
@Serializable(with = CreatePlatformDiscountSharePolicyErrorSerializer::class)
sealed interface CreatePlatformDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = CreatePlatformManualTransferErrorSerializer::class)
sealed interface CreatePlatformManualTransferError
Link copied to clipboard
@Serializable(with = CreatePlatformOrderCancelTransferErrorSerializer::class)
sealed interface CreatePlatformOrderCancelTransferError
Link copied to clipboard
@Serializable(with = CreatePlatformOrderTransferErrorSerializer::class)
sealed interface CreatePlatformOrderTransferError
Link copied to clipboard
@Serializable(with = CreatePlatformPartnerErrorSerializer::class)
sealed interface CreatePlatformPartnerError
Link copied to clipboard
@Serializable(with = CreatePlatformPartnersErrorSerializer::class)
sealed interface CreatePlatformPartnersError
Link copied to clipboard
@Serializable(with = DeleteBillingKeyErrorSerializer::class)
sealed interface DeleteBillingKeyError
Link copied to clipboard
@Serializable(with = DeletePlatformTransferErrorSerializer::class)
sealed interface DeletePlatformTransferError

프로모션 할인 금액이 결제 시도 금액 이상인 경우

Link copied to clipboard
@Serializable(with = DownloadPlatformTransferSheetErrorSerializer::class)
sealed interface DownloadPlatformTransferSheetError
Link copied to clipboard
class ForbiddenException : PortOneException, ApplyEscrowLogisticsException, ArchivePlatformAdditionalFeePolicyException, ArchivePlatformContractException, ArchivePlatformDiscountSharePolicyException, ArchivePlatformPartnerException, CancelCashReceiptException, CancelPaymentException, CancelPlatformAdditionalFeePolicyScheduleException, CancelPlatformContractScheduleException, CancelPlatformDiscountSharePolicyScheduleException, CancelPlatformPartnerScheduleException, CloseVirtualAccountException, ConfirmEscrowException, ConfirmIdentityVerificationException, CreatePaymentScheduleException, CreatePlatformAdditionalFeePolicyException, CreatePlatformContractException, CreatePlatformDiscountSharePolicyException, CreatePlatformManualTransferException, CreatePlatformOrderCancelTransferException, CreatePlatformOrderTransferException, CreatePlatformPartnerException, CreatePlatformPartnersException, DeleteBillingKeyException, DeletePlatformTransferException, GetAllPaymentsException, GetBillingKeyInfoException, GetBillingKeyInfosException, GetCashReceiptException, GetIdentityVerificationException, GetPaymentException, GetPaymentScheduleException, GetPaymentSchedulesException, GetPaymentTransactionsException, GetPaymentsException, GetPlatformAccountHolderException, GetPlatformAccountTransfersException, GetPlatformAdditionalFeePoliciesException, GetPlatformAdditionalFeePolicyException, GetPlatformAdditionalFeePolicyScheduleException, GetPlatformBulkPayoutsException, GetPlatformCompanyStateException, GetPlatformContractException, GetPlatformContractScheduleException, GetPlatformContractsException, GetPlatformDiscountSharePoliciesException, GetPlatformDiscountSharePolicyException, GetPlatformDiscountSharePolicyFilterOptionsException, GetPlatformDiscountSharePolicyScheduleException, GetPlatformPartnerException, GetPlatformPartnerFilterOptionsException, GetPlatformPartnerScheduleException, GetPlatformPartnerSettlementsException, GetPlatformPartnersException, GetPlatformPayoutsException, GetPlatformSettingException, GetPlatformTransferException, GetPlatformTransferSummariesException, GetPromotionException, IssueBillingKeyException, IssueCashReceiptException, ModifyEscrowLogisticsException, PayInstantlyException, PayWithBillingKeyException, PreRegisterPaymentException, RecoverPlatformAdditionalFeePolicyException, RecoverPlatformContractException, RecoverPlatformDiscountSharePolicyException, RecoverPlatformPartnerException, RegisterStoreReceiptException, RescheduleAdditionalFeePolicyException, RescheduleContractException, RescheduleDiscountSharePolicyException, ReschedulePartnerException, ResendIdentityVerificationException, ResendWebhookException, RevokePaymentSchedulesException, ScheduleAdditionalFeePolicyException, ScheduleContractException, ScheduleDiscountSharePolicyException, SchedulePartnerException, SchedulePlatformPartnersException, SendIdentityVerificationException, UpdatePlatformAdditionalFeePolicyException, UpdatePlatformContractException, UpdatePlatformDiscountSharePolicyException, UpdatePlatformException, UpdatePlatformPartnerException, UpdatePlatformSettingException

요청이 거절된 경우

Link copied to clipboard
@Serializable(with = GetAllPaymentsErrorSerializer::class)
sealed interface GetAllPaymentsError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = GetBillingKeyInfoErrorSerializer::class)
sealed interface GetBillingKeyInfoError
Link copied to clipboard
@Serializable(with = GetBillingKeyInfosErrorSerializer::class)
sealed interface GetBillingKeyInfosError
Link copied to clipboard
@Serializable(with = GetCashReceiptErrorSerializer::class)
sealed interface GetCashReceiptError
Link copied to clipboard
@Serializable(with = GetIdentityVerificationErrorSerializer::class)
sealed interface GetIdentityVerificationError
Link copied to clipboard
@Serializable(with = GetKakaopayPaymentOrderErrorSerializer::class)
sealed interface GetKakaopayPaymentOrderError
Link copied to clipboard
@Serializable(with = GetPaymentErrorSerializer::class)
sealed interface GetPaymentError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = GetPaymentScheduleErrorSerializer::class)
sealed interface GetPaymentScheduleError
Link copied to clipboard
@Serializable(with = GetPaymentSchedulesErrorSerializer::class)
sealed interface GetPaymentSchedulesError
Link copied to clipboard
@Serializable(with = GetPaymentsErrorSerializer::class)
sealed interface GetPaymentsError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = GetPaymentTransactionsErrorSerializer::class)
sealed interface GetPaymentTransactionsError
Link copied to clipboard
@Serializable(with = GetPlatformAccountHolderErrorSerializer::class)
sealed interface GetPlatformAccountHolderError
Link copied to clipboard
@Serializable(with = GetPlatformAccountTransfersErrorSerializer::class)
sealed interface GetPlatformAccountTransfersError
Link copied to clipboard
@Serializable(with = GetPlatformAdditionalFeePoliciesErrorSerializer::class)
sealed interface GetPlatformAdditionalFeePoliciesError
Link copied to clipboard
@Serializable(with = GetPlatformAdditionalFeePolicyErrorSerializer::class)
sealed interface GetPlatformAdditionalFeePolicyError
@Serializable(with = GetPlatformAdditionalFeePolicyScheduleErrorSerializer::class)
sealed interface GetPlatformAdditionalFeePolicyScheduleError
Link copied to clipboard
@Serializable(with = GetPlatformBulkPayoutsErrorSerializer::class)
sealed interface GetPlatformBulkPayoutsError
Link copied to clipboard
@Serializable(with = GetPlatformCompanyStateErrorSerializer::class)
sealed interface GetPlatformCompanyStateError
Link copied to clipboard
@Serializable(with = GetPlatformContractErrorSerializer::class)
sealed interface GetPlatformContractError
Link copied to clipboard
@Serializable(with = GetPlatformContractScheduleErrorSerializer::class)
sealed interface GetPlatformContractScheduleError
Link copied to clipboard
@Serializable(with = GetPlatformContractsErrorSerializer::class)
sealed interface GetPlatformContractsError
Link copied to clipboard
@Serializable(with = GetPlatformDiscountSharePoliciesErrorSerializer::class)
sealed interface GetPlatformDiscountSharePoliciesError
Link copied to clipboard
@Serializable(with = GetPlatformDiscountSharePolicyErrorSerializer::class)
sealed interface GetPlatformDiscountSharePolicyError
@Serializable(with = GetPlatformDiscountSharePolicyFilterOptionsErrorSerializer::class)
sealed interface GetPlatformDiscountSharePolicyFilterOptionsError
@Serializable(with = GetPlatformDiscountSharePolicyScheduleErrorSerializer::class)
sealed interface GetPlatformDiscountSharePolicyScheduleError
Link copied to clipboard
@Serializable(with = GetPlatformErrorSerializer::class)
sealed interface GetPlatformError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = GetPlatformPartnerErrorSerializer::class)
sealed interface GetPlatformPartnerError
Link copied to clipboard
@Serializable(with = GetPlatformPartnerFilterOptionsErrorSerializer::class)
sealed interface GetPlatformPartnerFilterOptionsError
Link copied to clipboard
@Serializable(with = GetPlatformPartnerScheduleErrorSerializer::class)
sealed interface GetPlatformPartnerScheduleError
Link copied to clipboard
@Serializable(with = GetPlatformPartnersErrorSerializer::class)
sealed interface GetPlatformPartnersError
Link copied to clipboard
@Serializable(with = GetPlatformPartnerSettlementsErrorSerializer::class)
sealed interface GetPlatformPartnerSettlementsError
Link copied to clipboard
@Serializable(with = GetPlatformPayoutsErrorSerializer::class)
sealed interface GetPlatformPayoutsError
Link copied to clipboard
@Serializable(with = GetPlatformSettingErrorSerializer::class)
sealed interface GetPlatformSettingError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = GetPlatformTransferErrorSerializer::class)
sealed interface GetPlatformTransferError
Link copied to clipboard
@Serializable(with = GetPlatformTransferSummariesErrorSerializer::class)
sealed interface GetPlatformTransferSummariesError
Link copied to clipboard
@Serializable(with = GetPromotionErrorSerializer::class)
sealed interface GetPromotionError
Link copied to clipboard
Link copied to clipboard

본인인증 건이 이미 API로 요청된 상태인 경우

Link copied to clipboard
Link copied to clipboard
class InvalidRequestException : PortOneException, ApplyEscrowLogisticsException, ArchivePlatformAdditionalFeePolicyException, ArchivePlatformContractException, ArchivePlatformDiscountSharePolicyException, ArchivePlatformPartnerException, CancelCashReceiptException, CancelPaymentException, CancelPlatformAdditionalFeePolicyScheduleException, CancelPlatformContractScheduleException, CancelPlatformDiscountSharePolicyScheduleException, CancelPlatformPartnerScheduleException, CloseVirtualAccountException, ConfirmEscrowException, ConfirmIdentityVerificationException, CreatePaymentScheduleException, CreatePlatformAdditionalFeePolicyException, CreatePlatformContractException, CreatePlatformDiscountSharePolicyException, CreatePlatformManualTransferException, CreatePlatformOrderCancelTransferException, CreatePlatformOrderTransferException, CreatePlatformPartnerException, CreatePlatformPartnersException, DeleteBillingKeyException, DeletePlatformTransferException, DownloadPlatformTransferSheetException, GetAllPaymentsException, GetBillingKeyInfoException, GetBillingKeyInfosException, GetCashReceiptException, GetIdentityVerificationException, GetKakaopayPaymentOrderException, GetPaymentException, GetPaymentScheduleException, GetPaymentSchedulesException, GetPaymentTransactionsException, GetPaymentsException, GetPlatformAccountHolderException, GetPlatformAccountTransfersException, GetPlatformAdditionalFeePoliciesException, GetPlatformAdditionalFeePolicyException, GetPlatformAdditionalFeePolicyScheduleException, GetPlatformBulkPayoutsException, GetPlatformCompanyStateException, GetPlatformContractException, GetPlatformContractScheduleException, GetPlatformContractsException, GetPlatformDiscountSharePoliciesException, GetPlatformDiscountSharePolicyException, GetPlatformDiscountSharePolicyFilterOptionsException, GetPlatformDiscountSharePolicyScheduleException, GetPlatformException, GetPlatformPartnerException, GetPlatformPartnerFilterOptionsException, GetPlatformPartnerScheduleException, GetPlatformPartnerSettlementsException, GetPlatformPartnersException, GetPlatformPayoutsException, GetPlatformSettingException, GetPlatformTransferException, GetPlatformTransferSummariesException, GetPromotionException, IssueBillingKeyException, IssueCashReceiptException, LoginViaApiSecretException, ModifyEscrowLogisticsException, PayInstantlyException, PayWithBillingKeyException, PreRegisterPaymentException, RecoverPlatformAdditionalFeePolicyException, RecoverPlatformContractException, RecoverPlatformDiscountSharePolicyException, RecoverPlatformPartnerException, RefreshTokenException, RegisterStoreReceiptException, RescheduleAdditionalFeePolicyException, RescheduleContractException, RescheduleDiscountSharePolicyException, ReschedulePartnerException, ResendIdentityVerificationException, ResendWebhookException, RevokePaymentSchedulesException, ScheduleAdditionalFeePolicyException, ScheduleContractException, ScheduleDiscountSharePolicyException, SchedulePartnerException, SchedulePlatformPartnersException, SendIdentityVerificationException, UpdatePlatformAdditionalFeePolicyException, UpdatePlatformContractException, UpdatePlatformDiscountSharePolicyException, UpdatePlatformException, UpdatePlatformPartnerException, UpdatePlatformSettingException

요청된 입력 정보가 유효하지 않은 경우

Link copied to clipboard
@Serializable(with = IssueBillingKeyErrorSerializer::class)
sealed interface IssueBillingKeyError
Link copied to clipboard
@Serializable(with = IssueCashReceiptErrorSerializer::class)
sealed interface IssueCashReceiptError
Link copied to clipboard
@Serializable(with = LoginViaApiSecretErrorSerializer::class)
sealed interface LoginViaApiSecretError
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

동일한 webhook id에 대한 수동 재시도 횟수가 최대에 도달한 경우

Link copied to clipboard
@Serializable(with = ModifyEscrowLogisticsErrorSerializer::class)
sealed interface ModifyEscrowLogisticsError

프로모션에 의해 조정된 취소 금액이 음수인 경우

Link copied to clipboard
@Serializable(with = PayInstantlyErrorSerializer::class)
sealed interface PayInstantlyError
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface PaymentException : RestException
Link copied to clipboard

결제 건이 입금 대기 상태가 아닌 경우

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = PayWithBillingKeyErrorSerializer::class)
sealed interface PayWithBillingKeyError
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

보관된 파트너를 업데이트하려고 하는 경우

보관된 파트너들을 예약 업데이트하려고 하는 경우

Link copied to clipboard

예약된 업데이트가 있는 추가 수수료 정책을 보관하려고 하는 경우

예약된 업데이트가 있는 계약을 보관하려고 하는 경우

예약된 업데이트가 있는 할인 분담 정책을 보관하려고 하는 경우

예약된 업데이트가 있는 파트너를 보관하려고 하는 경우

Link copied to clipboard
Link copied to clipboard

사업자 정보를 찾을 수 없는 경우

Link copied to clipboard
sealed interface PlatformException : RestException

연동 사업자로 연동된 파트너의 사업자등록번호를 변경하려고 시도한 경우

연동 사업자로 연동된 파트너들을 예약 수정하려고 시도한 경우

연동 사업자로 연동된 파트너의 파트너 유형을 변경하려고 시도한 경우

Link copied to clipboard
class PlatformNotEnabledException : PortOneException, ArchivePlatformAdditionalFeePolicyException, ArchivePlatformContractException, ArchivePlatformDiscountSharePolicyException, ArchivePlatformPartnerException, CancelPlatformAdditionalFeePolicyScheduleException, CancelPlatformContractScheduleException, CancelPlatformDiscountSharePolicyScheduleException, CancelPlatformPartnerScheduleException, CreatePlatformAdditionalFeePolicyException, CreatePlatformContractException, CreatePlatformDiscountSharePolicyException, CreatePlatformManualTransferException, CreatePlatformOrderCancelTransferException, CreatePlatformOrderTransferException, CreatePlatformPartnerException, CreatePlatformPartnersException, DeletePlatformTransferException, GetPlatformAccountHolderException, GetPlatformAccountTransfersException, GetPlatformAdditionalFeePoliciesException, GetPlatformAdditionalFeePolicyException, GetPlatformAdditionalFeePolicyScheduleException, GetPlatformBulkPayoutsException, GetPlatformCompanyStateException, GetPlatformContractException, GetPlatformContractScheduleException, GetPlatformContractsException, GetPlatformDiscountSharePoliciesException, GetPlatformDiscountSharePolicyException, GetPlatformDiscountSharePolicyFilterOptionsException, GetPlatformDiscountSharePolicyScheduleException, GetPlatformException, GetPlatformPartnerException, GetPlatformPartnerFilterOptionsException, GetPlatformPartnerScheduleException, GetPlatformPartnerSettlementsException, GetPlatformPartnersException, GetPlatformPayoutsException, GetPlatformSettingException, GetPlatformTransferException, GetPlatformTransferSummariesException, RecoverPlatformAdditionalFeePolicyException, RecoverPlatformContractException, RecoverPlatformDiscountSharePolicyException, RecoverPlatformPartnerException, RescheduleAdditionalFeePolicyException, RescheduleContractException, RescheduleDiscountSharePolicyException, ReschedulePartnerException, ScheduleAdditionalFeePolicyException, ScheduleContractException, ScheduleDiscountSharePolicyException, SchedulePartnerException, SchedulePlatformPartnersException, UpdatePlatformAdditionalFeePolicyException, UpdatePlatformContractException, UpdatePlatformDiscountSharePolicyException, UpdatePlatformException, UpdatePlatformPartnerException, UpdatePlatformSettingException

플랫폼 기능이 활성화되지 않아 요청을 처리할 수 없는 경우

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

정산 취소 요청 금액이 포트원 결제 취소 내역의 취소 금액을 초과한 경우

정산 요청 결제 금액이 포트원 결제 내역의 결제 금액을 초과한 경우

정산 요청 공급대가가 포트원 결제 내역의 공급대가를 초과한 경우

정산 요청 면세 금액이 포트원 결제 내역의 면세 금액을 초과한 경우

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = PreRegisterPaymentErrorSerializer::class)
sealed interface PreRegisterPaymentError
Link copied to clipboard

프로모션 혜택 유지 옵션을 이전 부분 취소와 다른 것으로 입력한 경우

Link copied to clipboard

프로모션이 존재하지 않는 경우

Link copied to clipboard

결제수단이 프로모션에 지정된 것과 일치하지 않는 경우

Link copied to clipboard
@Serializable(with = RecoverPlatformAdditionalFeePolicyErrorSerializer::class)
sealed interface RecoverPlatformAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = RecoverPlatformContractErrorSerializer::class)
sealed interface RecoverPlatformContractError
Link copied to clipboard
@Serializable(with = RecoverPlatformDiscountSharePolicyErrorSerializer::class)
sealed interface RecoverPlatformDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = RecoverPlatformPartnerErrorSerializer::class)
sealed interface RecoverPlatformPartnerError
Link copied to clipboard
@Serializable(with = RefreshTokenErrorSerializer::class)
sealed interface RefreshTokenError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = RegisterStoreReceiptErrorSerializer::class)
sealed interface RegisterStoreReceiptError
Link copied to clipboard
@Serializable(with = RescheduleAdditionalFeePolicyErrorSerializer::class)
sealed interface RescheduleAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = RescheduleContractErrorSerializer::class)
sealed interface RescheduleContractError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = RescheduleDiscountSharePolicyErrorSerializer::class)
sealed interface RescheduleDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = ReschedulePartnerErrorSerializer::class)
sealed interface ReschedulePartnerError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = ResendIdentityVerificationErrorSerializer::class)
sealed interface ResendIdentityVerificationError
Link copied to clipboard
@Serializable(with = ResendWebhookErrorSerializer::class)
sealed interface ResendWebhookError
Link copied to clipboard
Link copied to clipboard
sealed interface RestException
Link copied to clipboard
@Serializable(with = RevokePaymentSchedulesErrorSerializer::class)
sealed interface RevokePaymentSchedulesError
Link copied to clipboard
@Serializable(with = ScheduleAdditionalFeePolicyErrorSerializer::class)
sealed interface ScheduleAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = ScheduleContractErrorSerializer::class)
sealed interface ScheduleContractError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = ScheduleDiscountSharePolicyErrorSerializer::class)
sealed interface ScheduleDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = SchedulePartnerErrorSerializer::class)
sealed interface SchedulePartnerError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = SchedulePlatformPartnersErrorSerializer::class)
sealed interface SchedulePlatformPartnersError
Link copied to clipboard
@Serializable(with = SendIdentityVerificationErrorSerializer::class)
sealed interface SendIdentityVerificationError
Link copied to clipboard

면세 금액 등 하위 항목들의 합이 전체 취소 금액을 초과한 경우

Link copied to clipboard

면세 금액 등 하위 항목들의 합이 전체 결제 금액을 초과한 경우

Link copied to clipboard
class UnauthorizedException : PortOneException, ApplyEscrowLogisticsException, ArchivePlatformAdditionalFeePolicyException, ArchivePlatformContractException, ArchivePlatformDiscountSharePolicyException, ArchivePlatformPartnerException, CancelCashReceiptException, CancelPaymentException, CancelPlatformAdditionalFeePolicyScheduleException, CancelPlatformContractScheduleException, CancelPlatformDiscountSharePolicyScheduleException, CancelPlatformPartnerScheduleException, CloseVirtualAccountException, ConfirmEscrowException, ConfirmIdentityVerificationException, CreatePaymentScheduleException, CreatePlatformAdditionalFeePolicyException, CreatePlatformContractException, CreatePlatformDiscountSharePolicyException, CreatePlatformManualTransferException, CreatePlatformOrderCancelTransferException, CreatePlatformOrderTransferException, CreatePlatformPartnerException, CreatePlatformPartnersException, DeleteBillingKeyException, DeletePlatformTransferException, DownloadPlatformTransferSheetException, GetAllPaymentsException, GetBillingKeyInfoException, GetBillingKeyInfosException, GetCashReceiptException, GetIdentityVerificationException, GetKakaopayPaymentOrderException, GetPaymentException, GetPaymentScheduleException, GetPaymentSchedulesException, GetPaymentTransactionsException, GetPaymentsException, GetPlatformAccountHolderException, GetPlatformAccountTransfersException, GetPlatformAdditionalFeePoliciesException, GetPlatformAdditionalFeePolicyException, GetPlatformAdditionalFeePolicyScheduleException, GetPlatformBulkPayoutsException, GetPlatformCompanyStateException, GetPlatformContractException, GetPlatformContractScheduleException, GetPlatformContractsException, GetPlatformDiscountSharePoliciesException, GetPlatformDiscountSharePolicyException, GetPlatformDiscountSharePolicyFilterOptionsException, GetPlatformDiscountSharePolicyScheduleException, GetPlatformException, GetPlatformPartnerException, GetPlatformPartnerFilterOptionsException, GetPlatformPartnerScheduleException, GetPlatformPartnerSettlementsException, GetPlatformPartnersException, GetPlatformPayoutsException, GetPlatformSettingException, GetPlatformTransferException, GetPlatformTransferSummariesException, GetPromotionException, IssueBillingKeyException, IssueCashReceiptException, LoginViaApiSecretException, ModifyEscrowLogisticsException, PayInstantlyException, PayWithBillingKeyException, PreRegisterPaymentException, RecoverPlatformAdditionalFeePolicyException, RecoverPlatformContractException, RecoverPlatformDiscountSharePolicyException, RecoverPlatformPartnerException, RefreshTokenException, RegisterStoreReceiptException, RescheduleAdditionalFeePolicyException, RescheduleContractException, RescheduleDiscountSharePolicyException, ReschedulePartnerException, ResendIdentityVerificationException, ResendWebhookException, RevokePaymentSchedulesException, ScheduleAdditionalFeePolicyException, ScheduleContractException, ScheduleDiscountSharePolicyException, SchedulePartnerException, SchedulePlatformPartnersException, SendIdentityVerificationException, UpdatePlatformAdditionalFeePolicyException, UpdatePlatformContractException, UpdatePlatformDiscountSharePolicyException, UpdatePlatformException, UpdatePlatformPartnerException, UpdatePlatformSettingException

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

Link copied to clipboard
class UnknownException : PortOneException, ApplyEscrowLogisticsException, ArchivePlatformAdditionalFeePolicyException, ArchivePlatformContractException, ArchivePlatformDiscountSharePolicyException, ArchivePlatformPartnerException, CancelCashReceiptException, CancelPaymentException, CancelPlatformAdditionalFeePolicyScheduleException, CancelPlatformContractScheduleException, CancelPlatformDiscountSharePolicyScheduleException, CancelPlatformPartnerScheduleException, CloseVirtualAccountException, ConfirmEscrowException, ConfirmIdentityVerificationException, CreatePaymentScheduleException, CreatePlatformAdditionalFeePolicyException, CreatePlatformContractException, CreatePlatformDiscountSharePolicyException, CreatePlatformManualTransferException, CreatePlatformOrderCancelTransferException, CreatePlatformOrderTransferException, CreatePlatformPartnerException, CreatePlatformPartnersException, DeleteBillingKeyException, DeletePlatformTransferException, DownloadPlatformTransferSheetException, GetAllPaymentsException, GetBillingKeyInfoException, GetBillingKeyInfosException, GetCashReceiptException, GetIdentityVerificationException, GetKakaopayPaymentOrderException, GetPaymentException, GetPaymentScheduleException, GetPaymentSchedulesException, GetPaymentTransactionsException, GetPaymentsException, GetPlatformAccountHolderException, GetPlatformAccountTransfersException, GetPlatformAdditionalFeePoliciesException, GetPlatformAdditionalFeePolicyException, GetPlatformAdditionalFeePolicyScheduleException, GetPlatformBulkPayoutsException, GetPlatformCompanyStateException, GetPlatformContractException, GetPlatformContractScheduleException, GetPlatformContractsException, GetPlatformDiscountSharePoliciesException, GetPlatformDiscountSharePolicyException, GetPlatformDiscountSharePolicyFilterOptionsException, GetPlatformDiscountSharePolicyScheduleException, GetPlatformException, GetPlatformPartnerException, GetPlatformPartnerFilterOptionsException, GetPlatformPartnerScheduleException, GetPlatformPartnerSettlementsException, GetPlatformPartnersException, GetPlatformPayoutsException, GetPlatformSettingException, GetPlatformTransferException, GetPlatformTransferSummariesException, GetPromotionException, IssueBillingKeyException, IssueCashReceiptException, LoginViaApiSecretException, ModifyEscrowLogisticsException, PayInstantlyException, PayWithBillingKeyException, PreRegisterPaymentException, RecoverPlatformAdditionalFeePolicyException, RecoverPlatformContractException, RecoverPlatformDiscountSharePolicyException, RecoverPlatformPartnerException, RefreshTokenException, RegisterStoreReceiptException, RescheduleAdditionalFeePolicyException, RescheduleContractException, RescheduleDiscountSharePolicyException, ReschedulePartnerException, ResendIdentityVerificationException, ResendWebhookException, RevokePaymentSchedulesException, ScheduleAdditionalFeePolicyException, ScheduleContractException, ScheduleDiscountSharePolicyException, SchedulePartnerException, SchedulePlatformPartnersException, SendIdentityVerificationException, UpdatePlatformAdditionalFeePolicyException, UpdatePlatformContractException, UpdatePlatformDiscountSharePolicyException, UpdatePlatformException, UpdatePlatformPartnerException, UpdatePlatformSettingException
Link copied to clipboard
@Serializable(with = UpdatePlatformAdditionalFeePolicyErrorSerializer::class)
sealed interface UpdatePlatformAdditionalFeePolicyError
Link copied to clipboard
@Serializable(with = UpdatePlatformContractErrorSerializer::class)
sealed interface UpdatePlatformContractError
Link copied to clipboard
@Serializable(with = UpdatePlatformDiscountSharePolicyErrorSerializer::class)
sealed interface UpdatePlatformDiscountSharePolicyError
Link copied to clipboard
@Serializable(with = UpdatePlatformErrorSerializer::class)
sealed interface UpdatePlatformError
Link copied to clipboard
Link copied to clipboard
@Serializable(with = UpdatePlatformPartnerErrorSerializer::class)
sealed interface UpdatePlatformPartnerError
Link copied to clipboard
@Serializable(with = UpdatePlatformSettingErrorSerializer::class)
sealed interface UpdatePlatformSettingError
Link copied to clipboard

웹훅 내역이 존재하지 않는 경우

Link copied to clipboard

Thrown to indicate that the webhook verification failed.