updatePlatformContract

@JvmName(name = "updatePlatformContractSuspend")
suspend fun updatePlatformContract(id: String, name: String? = null, memo: String? = null, platformFee: PlatformFeeInput? = null, settlementCycle: PlatformSettlementCycleInput? = null, platformFeeVatPayer: PlatformPayer? = null, subtractPaymentVatAmount: Boolean? = null): UpdatePlatformContractResponse

계약 수정

주어진 아이디에 대응되는 계약을 업데이트합니다.

Parameters

id

업데이트할 계약 아이디

name

계약 이름

memo

계약 내부 표기를 위한 메모

platformFee

중개수수료

settlementCycle

정산 주기

platformFeeVatPayer

중개수수료에 대한 부가세 부담 주체

subtractPaymentVatAmount

정산 시 결제금액 부가세 감액 여부

Throws

요청이 거절된 경우

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

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

PlatformContractNotFoundError

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

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

API 응답이 알 수 없는 형식인 경우