TransferClient

Functions

Link copied to clipboard
@JvmName(name = "createPlatformManualTransferSuspend")
suspend fun createPlatformManualTransfer(partnerId: String, memo: String? = null, settlementAmount: Long, settlementDate: String, isForTest: Boolean? = null, userDefinedProperties: List<PlatformUserDefinedPropertyKeyValue>? = null): CreateManualTransferResponse

수기 정산건 생성

Link copied to clipboard
@JvmName(name = "createPlatformOrderCancelTransferSuspend")
suspend fun createPlatformOrderCancelTransfer(partnerId: String? = null, paymentId: String? = null, transferId: String? = null, cancellationId: String, memo: String? = null, orderDetail: CreatePlatformOrderCancelTransferBodyOrderDetail? = null, taxFreeAmount: Long? = null, discounts: List<CreatePlatformOrderCancelTransferBodyDiscount>, settlementStartDate: String? = null, externalCancellationDetail: CreatePlatformOrderCancelTransferBodyExternalCancellationDetail? = null, isForTest: Boolean? = null, userDefinedProperties: List<PlatformUserDefinedPropertyKeyValue>? = null): CreateOrderCancelTransferResponse

주문 취소 정산건 생성

Link copied to clipboard
@JvmName(name = "createPlatformOrderTransferSuspend")
suspend fun createPlatformOrderTransfer(partnerId: String, contractId: String? = null, memo: String? = null, paymentId: String, orderDetail: CreatePlatformOrderTransferBodyOrderDetail, taxFreeAmount: Long? = null, settlementStartDate: String? = null, discounts: List<CreatePlatformOrderTransferBodyDiscount>, additionalFees: List<CreatePlatformOrderTransferBodyAdditionalFee>, externalPaymentDetail: CreatePlatformOrderTransferBodyExternalPaymentDetail? = null, isForTest: Boolean? = null, parameters: TransferParameters? = null, userDefinedProperties: List<PlatformUserDefinedPropertyKeyValue>? = null): CreateOrderTransferResponse

주문 정산건 생성

Link copied to clipboard
@JvmName(name = "deletePlatformTransferSuspend")
suspend fun deletePlatformTransfer(id: String): DeletePlatformTransferResponse

정산건 삭제

Link copied to clipboard
@JvmName(name = "downloadPlatformTransferSheetSuspend")
suspend fun downloadPlatformTransferSheet(filter: PlatformTransferFilterInput? = null, fields: List<PlatformTransferSheetField>? = null, transferUserDefinedPropertyKeys: List<String>? = null, partnerUserDefinedPropertyKeys: List<String>? = null): String

정산 상세 내역 다운로드

Link copied to clipboard
@JvmName(name = "getPlatformTransferSuspend")
suspend fun getPlatformTransfer(id: String): PlatformTransfer

정산건 조회

Link copied to clipboard
@JvmName(name = "getPlatformTransferSummariesSuspend")
suspend fun getPlatformTransferSummaries(page: PageInput? = null, filter: PlatformTransferFilterInput? = null): GetPlatformTransferSummariesResponse

정산건 다건 조회