portone_server_sdk.platform.policy#
Classes
추가 수수료 정책 보관 성공 응답 |
|
계약 보관 성공 응답 |
|
할인 분담 보관 성공 응답 |
|
추가 수수료 정책 생성을 위한 입력 정보 |
|
플랫폼 생성 성공 응답 정보 |
|
계약 객체 생성을 위한 입력 정보 |
|
계약 객체 생성 성공 응답 |
|
할인 분담 정책 생성을 위한 입력 정보 |
|
할인 분담 정책 생성 성공 응답 |
|
추가 수수료 정책 다건 조회를 위한 입력 정보 |
|
추가 수수료 정책 다건 조회 성공 응답 정보 |
|
계약 다건 조회를 위한 입력 정보 |
|
계약 다건 조회 성공 응답 |
|
할인 분담 정책 다건 조회를 위한 입력 정보 |
|
할인 분담 정책 다건 조회 성공 응답 정보 |
|
추가 수수료 정책 다건 조회를 위한 필터 조건 |
|
검색 키워드 입력 정보 |
|
계약 다건 조회를 위한 필터 조건 |
|
검색 키워드 입력 정보 |
|
할인 분담 정책 다건 조회를 위한 필터 조건 |
|
검색 키워드 입력 정보 |
|
추가 수수료 정책 복원 성공 응답 |
|
계약 복원 성공 응답 |
|
할인 분담 복원 성공 응답 |
|
추가 수수료 정책 업데이트 성공 응답 |
|
계약 객체 업데이트 성공 응답 |
|
할인 분담 정책 업데이트 성공 응답 |
|
Exceptions
- exception portone_server_sdk.platform.policy.ArchivePlatformAdditionalFeePolicyError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.ArchivePlatformContractError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- exception portone_server_sdk.platform.policy.CreatePlatformAdditionalFeePolicyError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.CreatePlatformContractError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- exception portone_server_sdk.platform.policy.GetPlatformAdditionalFeePoliciesError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.GetPlatformAdditionalFeePolicyError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.GetPlatformContractError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.GetPlatformContractsError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- exception portone_server_sdk.platform.policy.RecoverPlatformAdditionalFeePolicyError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.RecoverPlatformContractError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- exception portone_server_sdk.platform.policy.UpdatePlatformAdditionalFeePolicyError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.platform.policy.UpdatePlatformContractError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
Bases:
PortOneError
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- class portone_server_sdk.platform.policy.ArchivePlatformAdditionalFeePolicyResponse#
Bases:
object
추가 수수료 정책 보관 성공 응답
- additional_fee_policy: PlatformAdditionalFeePolicy#
보관된 추가 수수료 정책
- class portone_server_sdk.platform.policy.ArchivePlatformContractResponse#
Bases:
object
계약 보관 성공 응답
- contract: PlatformContract#
보관된 계약
Bases:
object
할인 분담 보관 성공 응답
보관된 할인 분담
- class portone_server_sdk.platform.policy.CreatePlatformAdditionalFeePolicyBody#
Bases:
object
추가 수수료 정책 생성을 위한 입력 정보
- name: str#
이름
- fee: PlatformFeeInput#
수수료 정보
- vat_payer: Literal['PARTNER', 'MERCHANT'] | str#
부가세 부담 주체
- id: str | None#
생성할 추가 수수료 정책 아이디
명시하지 않으면 id 가 임의로 생성됩니다.
- memo: str | None#
메모
- class portone_server_sdk.platform.policy.CreatePlatformAdditionalFeePolicyResponse#
Bases:
object
플랫폼 생성 성공 응답 정보
- additional_fee_policy: PlatformAdditionalFeePolicy#
생성된 추가 수수료 정책
- class portone_server_sdk.platform.policy.CreatePlatformContractBody#
Bases:
object
계약 객체 생성을 위한 입력 정보
- name: str#
계약 이름
- platform_fee: PlatformFeeInput#
중개수수료
- settlement_cycle: PlatformSettlementCycleInput#
정산 주기
- platform_fee_vat_payer: Literal['PARTNER', 'MERCHANT'] | str#
중개수수료에 대한 부가세 부담 주체
- subtract_payment_vat_amount: bool#
정산 시 결제금액 부가세 감액 여부
- id: str | None#
계약에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
- memo: str | None#
계약 내부 표기를 위한 메모
- class portone_server_sdk.platform.policy.CreatePlatformContractResponse#
Bases:
object
계약 객체 생성 성공 응답
- contract: PlatformContract#
생성된 계약 객체
Bases:
object
할인 분담 정책 생성을 위한 입력 정보
할인 분담에 부여할 이름
파트너가 분담할 할인금액의 비율을 의미하는 밀리 퍼센트 단위 (10^-5) 의 음이 아닌 정수이며, 파트너가 부담할 금액은 할인금액 * partnerShareRate * 10^5 로 책정합니다. (int32)
할인 분담에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
해당 할인 분담에 대한 메모 ex) 파트너 브랜드 쿠폰
Bases:
object
할인 분담 정책 생성 성공 응답
생성된 할인 분담 정책
- class portone_server_sdk.platform.policy.GetPlatformAdditionalFeePoliciesBody#
Bases:
object
추가 수수료 정책 다건 조회를 위한 입력 정보
- filter: PlatformAdditionalFeePolicyFilterInput | None#
조회할 추가 수수료 정책 조건 필터
- class portone_server_sdk.platform.policy.GetPlatformAdditionalFeePoliciesResponse#
Bases:
object
추가 수수료 정책 다건 조회 성공 응답 정보
- items: list[PlatformAdditionalFeePolicy]#
조회된 추가 수수료 정책 리스트
- class portone_server_sdk.platform.policy.GetPlatformContractsBody#
Bases:
object
계약 다건 조회를 위한 입력 정보
- filter: PlatformContractFilterInput | None#
조회할 계약 조건 필터
- class portone_server_sdk.platform.policy.GetPlatformContractsResponse#
Bases:
object
계약 다건 조회 성공 응답
- items: list[PlatformContract]#
조회된 계약 리스트
Bases:
object
할인 분담 정책 다건 조회를 위한 입력 정보
요청할 페이지 정보
조회할 할인 분담 정책 조건 필터
Bases:
object
할인 분담 정책 다건 조회 성공 응답 정보
조회된 할인 분담 정책 리스트
조회된 페이지 정보
- class portone_server_sdk.platform.policy.PlatformAdditionalFeePolicyFilterInput#
Bases:
object
추가 수수료 정책 다건 조회를 위한 필터 조건
- is_archived: bool | None#
보관 조회 여부
true 이면 보관된 추가 수수료 정책의 필터 옵션을 조회하고, false 이면 보관되지 않은 추가 수수료 정책의 필터 옵션을 조회합니다. 기본값은 false 입니다.
- vat_payers: list[Literal['PARTNER', 'MERCHANT'] | str] | None#
금액 부담 주체
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 부가세 부담 주체에 해당하는 추가 수수료 정책만 조회합니다.
- keyword: PlatformAdditionalFeePolicyFilterInputKeyword | None#
검색 키워드
- class portone_server_sdk.platform.policy.PlatformAdditionalFeePolicyFilterInputKeyword#
Bases:
object
검색 키워드 입력 정보
검색 키워드 적용을 위한 옵션으로, 명시된 키워드를 포함하는 추가 수수료 정책만 조회합니다. 하위 필드는 명시된 값 중 한 가지만 적용됩니다.
- name: str | None#
해당 값이 포함된 name 을 가진 추가 수수료 정책만 조회합니다.
- id: str | None#
해당 값이 포함된 id 를 가진 추가 수수료 정책만 조회합니다.
- fee: str | None#
해당 값과 같은 수수료 를 가진 추가 수수료 정책만 조회합니다.
- class portone_server_sdk.platform.policy.PlatformContractFilterInput#
Bases:
object
계약 다건 조회를 위한 필터 조건
- platform_fee_payers: list[Literal['PARTNER', 'MERCHANT'] | str] | None#
금액 부담 주체
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 수수료 부담 주체를 가진 계약만 조회합니다.
- cycle_types: list[Literal['DAILY', 'WEEKLY', 'MONTHLY', 'MANUAL_DATES'] | str] | None#
플랫폼 정산 주기 계산 방식
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 정산 주기 계산 방식을 가진 계약만 조회합니다.
- date_policies: list[Literal['HOLIDAY_BEFORE', 'HOLIDAY_AFTER', 'CALENDAR_DAY'] | str] | None#
플랫폼 정산 기준일
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 정산 기준일을 가진 계약만 조회합니다.
- is_archived: bool | None#
보관 조회 여부
true 이면 보관된 계약을 조회하고, false 이면 보관되지 않은 계약을 조회합니다. 기본값은 false 입니다.
- keyword: PlatformContractFilterInputKeyword | None#
검색 키워드
- class portone_server_sdk.platform.policy.PlatformContractFilterInputKeyword#
Bases:
object
검색 키워드 입력 정보
검색 키워드 적용을 위한 옵션으로, 명시된 키워드를 포함하는 계약만 조회합니다. 하나의 하위 필드에만 값을 명시하여 요청합니다.
- id: str | None#
해당 값이 포함된 id 를 가진 계약만 조회합니다.
- name: str | None#
해당 값이 포함된 name 을 가진 계약만 조회합니다.
Bases:
object
할인 분담 정책 다건 조회를 위한 필터 조건
보관 조회 여부
true 이면 보관된 할인 분담 정책을 조회하고, false 이면 보관되지 않은 할인 분담 정책을 조회합니다. 기본값은 false 입니다.
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 파트너 분담율을 가진 할인 분담 정책만 조회합니다.
검색 키워드
Bases:
object
검색 키워드 입력 정보
검색 키워드 적용을 위한 옵션으로, 명시된 키워드를 포함하는 할인 분담 정책만 조회합니다. 하위 필드는 명시된 값 중 한 가지만 적용됩니다.
해당 값이 포함된 id 를 가진 할인 분담 정책만 조회합니다.
해당 값이 포함된 name 을 가진 할인 분담만 조회합니다.
- class portone_server_sdk.platform.policy.RecoverPlatformAdditionalFeePolicyResponse#
Bases:
object
추가 수수료 정책 복원 성공 응답
- additional_fee_policy: PlatformAdditionalFeePolicy#
복원된 추가 수수료 정책
- class portone_server_sdk.platform.policy.RecoverPlatformContractResponse#
Bases:
object
계약 복원 성공 응답
- contract: PlatformContract#
복원된 계약
Bases:
object
할인 분담 복원 성공 응답
복원된 할인 분담
- class portone_server_sdk.platform.policy.UpdatePlatformAdditionalFeePolicyResponse#
Bases:
object
추가 수수료 정책 업데이트 성공 응답
- additional_fee_policy: PlatformAdditionalFeePolicy#
업데이트된 추가 수수료 정책
- class portone_server_sdk.platform.policy.UpdatePlatformContractResponse#
Bases:
object
계약 객체 업데이트 성공 응답
- contract: PlatformContract#
업데이트된 계약 객체
Bases:
object
할인 분담 정책 업데이트 성공 응답
업데이트된 할인 분담 정책
- class portone_server_sdk.platform.policy.PolicyClient#
Bases:
object
할인 분담 정책 다건 조회
여러 할인 분담을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformDiscountSharePolicyFilterInput, optional
) – 조회할 할인 분담 정책 조건 필터
- Raises:
할인 분담 정책 다건 조회
여러 할인 분담을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformDiscountSharePolicyFilterInput, optional
) – 조회할 할인 분담 정책 조건 필터
- Raises:
할인 분담 정책 생성
새로운 할인 분담을 생성합니다.
- Parameters:
id (
str, optional
) –할인 분담에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
name (
str
) – 할인 분담에 부여할 이름partner_share_rate (
int
) – 파트너가 분담할 할인금액의 비율을 의미하는 밀리 퍼센트 단위 (10^-5) 의 음이 아닌 정수이며, 파트너가 부담할 금액은 할인금액 * partnerShareRate * 10^5 로 책정합니다.memo (
str, optional
) – 해당 할인 분담에 대한 메모 ex) 파트너 브랜드 쿠폰
- Raises:
할인 분담 정책 생성
새로운 할인 분담을 생성합니다.
- Parameters:
id (
str, optional
) –할인 분담에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
name (
str
) – 할인 분담에 부여할 이름partner_share_rate (
int
) – 파트너가 분담할 할인금액의 비율을 의미하는 밀리 퍼센트 단위 (10^-5) 의 음이 아닌 정수이며, 파트너가 부담할 금액은 할인금액 * partnerShareRate * 10^5 로 책정합니다.memo (
str, optional
) – 해당 할인 분담에 대한 메모 ex) 파트너 브랜드 쿠폰
- Raises:
할인 분담 정책 조회
주어진 아이디에 대응되는 할인 분담을 조회합니다.
- Parameters:
id (
str
) – 조회할 할인 분담 정책 아이디- Raises:
할인 분담 정책 조회
주어진 아이디에 대응되는 할인 분담을 조회합니다.
- Parameters:
id (
str
) – 조회할 할인 분담 정책 아이디- Raises:
할인 분담 정책 수정
주어진 아이디에 대응되는 할인 분담을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 할인 분담 정책 아이디name (
str, optional
) – 할인 분담 정책 이름partner_share_rate (
int, optional
) –할인 분담율
파트너가 분담할 할인금액의 비율을 의미하는 밀리 퍼센트 단위 (10^-5) 의 음이 아닌 정수이며, 파트너가 부담할 금액은 할인금액 * partnerShareRate * 10^5 로 책정합니다.
memo (
str, optional
) – 해당 할인 분담에 대한 메모
- Raises:
할인 분담 정책 수정
주어진 아이디에 대응되는 할인 분담을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 할인 분담 정책 아이디name (
str, optional
) – 할인 분담 정책 이름partner_share_rate (
int, optional
) –할인 분담율
파트너가 분담할 할인금액의 비율을 의미하는 밀리 퍼센트 단위 (10^-5) 의 음이 아닌 정수이며, 파트너가 부담할 금액은 할인금액 * partnerShareRate * 10^5 로 책정합니다.
memo (
str, optional
) – 해당 할인 분담에 대한 메모
- Raises:
할인 분담 정책 보관
주어진 아이디에 대응되는 할인 분담을 보관합니다.
- Parameters:
id (
str
) – 할인 분담 아이디- Raises:
할인 분담 정책 보관
주어진 아이디에 대응되는 할인 분담을 보관합니다.
- Parameters:
id (
str
) – 할인 분담 아이디- Raises:
할인 분담 정책 복원
주어진 아이디에 대응되는 할인 분담을 복원합니다.
- Parameters:
id (
str
) – 할인 분담 아이디- Raises:
할인 분담 정책 복원
주어진 아이디에 대응되는 할인 분담을 복원합니다.
- Parameters:
id (
str
) – 할인 분담 아이디- Raises:
- get_platform_additional_fee_policies(*, page: PageInput | None = None, filter: PlatformAdditionalFeePolicyFilterInput | None = None) GetPlatformAdditionalFeePoliciesResponse #
추가 수수료 정책 다건 조회
여러 추가 수수료 정책을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformAdditionalFeePolicyFilterInput, optional
) – 조회할 추가 수수료 정책 조건 필터
- Raises:
- async get_platform_additional_fee_policies_async(*, page: PageInput | None = None, filter: PlatformAdditionalFeePolicyFilterInput | None = None) GetPlatformAdditionalFeePoliciesResponse #
추가 수수료 정책 다건 조회
여러 추가 수수료 정책을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformAdditionalFeePolicyFilterInput, optional
) – 조회할 추가 수수료 정책 조건 필터
- Raises:
- create_platform_additional_fee_policy(*, id: str | None = None, name: str, fee: PlatformFeeInput, memo: str | None = None, vat_payer: Literal['PARTNER', 'MERCHANT'] | str) CreatePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 생성
새로운 추가 수수료 정책을 생성합니다.
- Parameters:
id (
str, optional
) –생성할 추가 수수료 정책 아이디
명시하지 않으면 id 가 임의로 생성됩니다.
name (
str
) – 이름fee (
PlatformFeeInput
) – 수수료 정보memo (
str, optional
) – 메모vat_payer (
PlatformPayer
) – 부가세 부담 주체
- Raises:
- async create_platform_additional_fee_policy_async(*, id: str | None = None, name: str, fee: PlatformFeeInput, memo: str | None = None, vat_payer: Literal['PARTNER', 'MERCHANT'] | str) CreatePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 생성
새로운 추가 수수료 정책을 생성합니다.
- Parameters:
id (
str, optional
) –생성할 추가 수수료 정책 아이디
명시하지 않으면 id 가 임의로 생성됩니다.
name (
str
) – 이름fee (
PlatformFeeInput
) – 수수료 정보memo (
str, optional
) – 메모vat_payer (
PlatformPayer
) – 부가세 부담 주체
- Raises:
- get_platform_additional_fee_policy(*, id: str) PlatformAdditionalFeePolicy #
추가 수수료 정책 조회
주어진 아이디에 대응되는 추가 수수료 정책을 조회합니다.
- Parameters:
id (
str
) – 조회할 추가 수수료 정책 아이디- Raises:
- async get_platform_additional_fee_policy_async(*, id: str) PlatformAdditionalFeePolicy #
추가 수수료 정책 조회
주어진 아이디에 대응되는 추가 수수료 정책을 조회합니다.
- Parameters:
id (
str
) – 조회할 추가 수수료 정책 아이디- Raises:
- update_platform_additional_fee_policy(*, id: str, fee: PlatformFeeInput | None = None, name: str | None = None, memo: str | None = None, vat_payer: Literal['PARTNER', 'MERCHANT'] | str | None = None) UpdatePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 수정
주어진 아이디에 대응되는 추가 수수료 정책을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 추가 수수료 정책 아이디fee (
PlatformFeeInput, optional
) – 책정 수수료name (
str, optional
) – 추가 수수료 정책 이름memo (
str, optional
) – 해당 추가 수수료 정책에 대한 메모vat_payer (
PlatformPayer, optional
) – 부가세를 부담할 주체
- Raises:
- async update_platform_additional_fee_policy_async(*, id: str, fee: PlatformFeeInput | None = None, name: str | None = None, memo: str | None = None, vat_payer: Literal['PARTNER', 'MERCHANT'] | str | None = None) UpdatePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 수정
주어진 아이디에 대응되는 추가 수수료 정책을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 추가 수수료 정책 아이디fee (
PlatformFeeInput, optional
) – 책정 수수료name (
str, optional
) – 추가 수수료 정책 이름memo (
str, optional
) – 해당 추가 수수료 정책에 대한 메모vat_payer (
PlatformPayer, optional
) – 부가세를 부담할 주체
- Raises:
- archive_platform_additional_fee_policy(*, id: str) ArchivePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 보관
주어진 아이디에 대응되는 추가 수수료 정책을 보관합니다.
- Parameters:
id (
str
) – 추가 수수료 정책 아이디- Raises:
- async archive_platform_additional_fee_policy_async(*, id: str) ArchivePlatformAdditionalFeePolicyResponse #
추가 수수료 정책 보관
주어진 아이디에 대응되는 추가 수수료 정책을 보관합니다.
- Parameters:
id (
str
) – 추가 수수료 정책 아이디- Raises:
- recover_platform_additional_fee_policy(*, id: str) RecoverPlatformAdditionalFeePolicyResponse #
추가 수수료 정책 복원
주어진 아이디에 대응되는 추가 수수료 정책을 복원합니다.
- Parameters:
id (
str
) – 추가 수수료 정책 아이디- Raises:
- async recover_platform_additional_fee_policy_async(*, id: str) RecoverPlatformAdditionalFeePolicyResponse #
추가 수수료 정책 복원
주어진 아이디에 대응되는 추가 수수료 정책을 복원합니다.
- Parameters:
id (
str
) – 추가 수수료 정책 아이디- Raises:
- get_platform_contracts(*, page: PageInput | None = None, filter: PlatformContractFilterInput | None = None) GetPlatformContractsResponse #
계약 다건 조회
여러 계약을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformContractFilterInput, optional
) – 조회할 계약 조건 필터
- Raises:
- async get_platform_contracts_async(*, page: PageInput | None = None, filter: PlatformContractFilterInput | None = None) GetPlatformContractsResponse #
계약 다건 조회
여러 계약을 조회합니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformContractFilterInput, optional
) – 조회할 계약 조건 필터
- Raises:
- create_platform_contract(*, id: str | None = None, name: str, memo: str | None = None, platform_fee: PlatformFeeInput, settlement_cycle: PlatformSettlementCycleInput, platform_fee_vat_payer: Literal['PARTNER', 'MERCHANT'] | str, subtract_payment_vat_amount: bool) CreatePlatformContractResponse #
계약 생성
새로운 계약을 생성합니다.
- Parameters:
id (
str, optional
) –계약에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
name (
str
) – 계약 이름memo (
str, optional
) – 계약 내부 표기를 위한 메모platform_fee (
PlatformFeeInput
) – 중개수수료settlement_cycle (
PlatformSettlementCycleInput
) – 정산 주기platform_fee_vat_payer (
PlatformPayer
) – 중개수수료에 대한 부가세 부담 주체subtract_payment_vat_amount (
bool
) – 정산 시 결제금액 부가세 감액 여부
- Raises:
- async create_platform_contract_async(*, id: str | None = None, name: str, memo: str | None = None, platform_fee: PlatformFeeInput, settlement_cycle: PlatformSettlementCycleInput, platform_fee_vat_payer: Literal['PARTNER', 'MERCHANT'] | str, subtract_payment_vat_amount: bool) CreatePlatformContractResponse #
계약 생성
새로운 계약을 생성합니다.
- Parameters:
id (
str, optional
) –계약에 부여할 고유 아이디
명시하지 않는 경우 포트원이 임의의 아이디를 발급해드립니다.
name (
str
) – 계약 이름memo (
str, optional
) – 계약 내부 표기를 위한 메모platform_fee (
PlatformFeeInput
) – 중개수수료settlement_cycle (
PlatformSettlementCycleInput
) – 정산 주기platform_fee_vat_payer (
PlatformPayer
) – 중개수수료에 대한 부가세 부담 주체subtract_payment_vat_amount (
bool
) – 정산 시 결제금액 부가세 감액 여부
- Raises:
- get_platform_contract(*, id: str) PlatformContract #
계약 조회
주어진 아이디에 대응되는 계약을 조회합니다.
- Parameters:
id (
str
) – 조회할 계약 아이디- Raises:
- async get_platform_contract_async(*, id: str) PlatformContract #
계약 조회
주어진 아이디에 대응되는 계약을 조회합니다.
- Parameters:
id (
str
) – 조회할 계약 아이디- Raises:
- update_platform_contract(*, id: str, name: str | None = None, memo: str | None = None, platform_fee: PlatformFeeInput | None = None, settlement_cycle: PlatformSettlementCycleInput | None = None, platform_fee_vat_payer: Literal['PARTNER', 'MERCHANT'] | str | None = None, subtract_payment_vat_amount: bool | None = None) UpdatePlatformContractResponse #
계약 수정
주어진 아이디에 대응되는 계약을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 계약 아이디name (
str, optional
) – 계약 이름memo (
str, optional
) – 계약 내부 표기를 위한 메모platform_fee (
PlatformFeeInput, optional
) – 중개수수료settlement_cycle (
PlatformSettlementCycleInput, optional
) – 정산 주기platform_fee_vat_payer (
PlatformPayer, optional
) – 중개수수료에 대한 부가세 부담 주체subtract_payment_vat_amount (
bool, optional
) – 정산 시 결제금액 부가세 감액 여부
- Raises:
- async update_platform_contract_async(*, id: str, name: str | None = None, memo: str | None = None, platform_fee: PlatformFeeInput | None = None, settlement_cycle: PlatformSettlementCycleInput | None = None, platform_fee_vat_payer: Literal['PARTNER', 'MERCHANT'] | str | None = None, subtract_payment_vat_amount: bool | None = None) UpdatePlatformContractResponse #
계약 수정
주어진 아이디에 대응되는 계약을 업데이트합니다.
- Parameters:
id (
str
) – 업데이트할 계약 아이디name (
str, optional
) – 계약 이름memo (
str, optional
) – 계약 내부 표기를 위한 메모platform_fee (
PlatformFeeInput, optional
) – 중개수수료settlement_cycle (
PlatformSettlementCycleInput, optional
) – 정산 주기platform_fee_vat_payer (
PlatformPayer, optional
) – 중개수수료에 대한 부가세 부담 주체subtract_payment_vat_amount (
bool, optional
) – 정산 시 결제금액 부가세 감액 여부
- Raises:
- archive_platform_contract(*, id: str) ArchivePlatformContractResponse #
계약 보관
주어진 아이디에 대응되는 계약을 보관합니다.
- Parameters:
id (
str
) – 계약 아이디- Raises:
- async archive_platform_contract_async(*, id: str) ArchivePlatformContractResponse #
계약 보관
주어진 아이디에 대응되는 계약을 보관합니다.
- Parameters:
id (
str
) – 계약 아이디- Raises:
- recover_platform_contract(*, id: str) RecoverPlatformContractResponse #
계약 복원
주어진 아이디에 대응되는 계약을 복원합니다.
- Parameters:
id (
str
) – 계약 아이디- Raises:
- async recover_platform_contract_async(*, id: str) RecoverPlatformContractResponse #
계약 복원
주어진 아이디에 대응되는 계약을 복원합니다.
- Parameters:
id (
str
) – 계약 아이디- Raises: