final class PlatformClient extends AbstractClient (View source)

플랫폼 API 작업과 플랫폼 하위 클라이언트에 접근할 수 있습니다.

Properties

protected RequestExecutor $executor from  AbstractClient
CompanyClient $company
AccountTransferClient $accountTransfer
PolicyClient $policy
AccountClient $account
BulkAccountTransferClient $bulkAccountTransfer
BulkPayoutClient $bulkPayout
PayoutClient $payout
PartnerSettlementClient $partnerSettlement
PartnerClient $partner
TransferClient $transfer

Methods

__construct(string $apiSecret, RequestExecutor|null $executor = null)

PlatformClient 객체를 초기화합니다.

array
__debugInfo()

인증 정보가 디버그 출력에 노출되지 않도록 빈 정보를 반환합니다.

array
__serialize()

인증 정보가 직렬화되어 노출되지 않도록 직렬화를 거부합니다.

void
__unserialize(array $data)

인증 정보가 포함된 객체의 역직렬화를 거부합니다.

createExecutor(string $apiSecret)

No description

object
callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)

No description

callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)

No description

object
callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

object
callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

string
callStringOperation(string $operation, string $method, string $path, array $options = [])

No description

callStringOperationAsync(string $operation, string $method, string $path, array $options = [])

No description

string
callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)

No description

callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)

No description

void
callUnitOperation(string $operation, string $method, string $path, array $options = [])

No description

callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])

No description

void
callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)

No description

callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)

No description

void
callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)

No description

callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)

No description

cancelPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.

cancelPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.

cancelPlatformContractSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.

cancelPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.

cancelPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.

cancelPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.

cancelPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.

cancelPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.

getPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.

getPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.

getPlatformContractSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.

getPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.

getPlatformDiscountSharePolicyFilterOptions(bool|null $test = null, bool|null $isArchived = null)

할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.

getPlatformDiscountSharePolicyFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)

할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.

getPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.

getPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.

getPlatformPartnerFilterOptions(bool|null $test = null, bool|null $isArchived = null)

파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.

getPlatformPartnerFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)

파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.

getPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.

getPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.

getPlatformSetting(bool|null $test = null)

플랫폼 설정 조회 기능입니다.

getPlatformSettingAsync(bool|null $test = null)

플랫폼 설정 조회 기능입니다.

rescheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

rescheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

rescheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.

rescheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.

rescheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.

rescheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.

reschedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.

reschedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.

scheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.

scheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.

scheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

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

scheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

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

scheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.

scheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.

schedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.

schedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.

schedulePlatformPartners(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

schedulePlatformPartnersAsync(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

updatePlatformSetting(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)

플랫폼 설정 업데이트 기능입니다.

updatePlatformSettingAsync(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)

플랫폼 설정 업데이트 기능입니다.

Details

__construct(string $apiSecret, RequestExecutor|null $executor = null)

PlatformClient 객체를 초기화합니다.

Parameters

string $apiSecret

PortOne V2 API 요청 인증에 사용하는 API Secret입니다.

RequestExecutor|null $executor

부모 클라이언트와 공유하는 요청 실행기입니다.

array __debugInfo()

인증 정보가 디버그 출력에 노출되지 않도록 빈 정보를 반환합니다.

Return Value

array

array __serialize()

인증 정보가 직렬화되어 노출되지 않도록 직렬화를 거부합니다.

Return Value

array

void __unserialize(array $data)

인증 정보가 포함된 객체의 역직렬화를 거부합니다.

Parameters

array $data

Return Value

void

protected RequestExecutor createExecutor(string $apiSecret)

No description

Parameters

string $apiSecret

Return Value

RequestExecutor

protected object callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)

No description

Parameters

string $operation
string $method
string $path
array $parameters
string $responseClass
bool $requestBody

Return Value

object

protected Future callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)

No description

Parameters

string $operation
string $method
string $path
array $parameters
string $responseClass
bool $requestBody

Return Value

Future

protected object callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body
string $responseClass

Return Value

object

protected Future callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body
string $responseClass

Return Value

Future

protected object callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body
string $responseClass

Return Value

object

protected Future callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body
string $responseClass

Return Value

Future

protected string callStringOperation(string $operation, string $method, string $path, array $options = [])

No description

Parameters

string $operation
string $method
string $path
array $options

Return Value

string

protected Future callStringOperationAsync(string $operation, string $method, string $path, array $options = [])

No description

Parameters

string $operation
string $method
string $path
array $options

Return Value

Future

protected string callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body

Return Value

string

protected Future callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body

Return Value

Future

protected void callUnitOperation(string $operation, string $method, string $path, array $options = [])

No description

Parameters

string $operation
string $method
string $path
array $options

Return Value

void

protected Future callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])

No description

Parameters

string $operation
string $method
string $path
array $options

Return Value

Future

protected void callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body

Return Value

void

protected Future callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)

No description

Parameters

string $operation
string $method
string $path
array $query
array $body

Return Value

Future

protected void callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)

No description

Parameters

string $operation
string $method
string $path
array $query

Return Value

void

protected Future callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)

No description

Parameters

string $operation
string $method
string $path
array $query

Return Value

Future

CancelPlatformAdditionalFeePolicyScheduleResponse cancelPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

CancelPlatformAdditionalFeePolicyScheduleResponse

Future cancelPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

CancelPlatformContractScheduleResponse cancelPlatformContractSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

CancelPlatformContractScheduleResponse

Future cancelPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

CancelPlatformDiscountSharePolicyScheduleResponse cancelPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

CancelPlatformDiscountSharePolicyScheduleResponse

Future cancelPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

CancelPlatformPartnerScheduleResponse cancelPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

CancelPlatformPartnerScheduleResponse

Future cancelPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

PlatformAdditionalFeePolicy getPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

PlatformAdditionalFeePolicy

Future getPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

PlatformContract getPlatformContractSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

PlatformContract

Future getPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

PlatformDiscountSharePolicyFilterOptions getPlatformDiscountSharePolicyFilterOptions(bool|null $test = null, bool|null $isArchived = null)

할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

bool|null $isArchived

보관 조회 여부: true 이면 보관된 할인 분담의 필터 옵션을 조회하고, false 이면 보관되지 않은 할인 분담의 필터 옵션을 조회합니다. 기본값은 false 입니다.

Return Value

PlatformDiscountSharePolicyFilterOptions

Future getPlatformDiscountSharePolicyFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)

할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

bool|null $isArchived

보관 조회 여부: true 이면 보관된 할인 분담의 필터 옵션을 조회하고, false 이면 보관되지 않은 할인 분담의 필터 옵션을 조회합니다. 기본값은 false 입니다.

Return Value

Future

PlatformDiscountSharePolicy getPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

PlatformDiscountSharePolicy

Future getPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

PlatformPartnerFilterOptions getPlatformPartnerFilterOptions(bool|null $test = null, bool|null $isArchived = null)

파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

bool|null $isArchived

보관 조회 여부: true 이면 보관된 파트너의 필터 옵션을 조회하고, false 이면 보관되지 않은 파트너의 필터 옵션을 조회합니다. 기본값은 false 입니다.

Return Value

PlatformPartnerFilterOptions

Future getPlatformPartnerFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)

파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

bool|null $isArchived

보관 조회 여부: true 이면 보관된 파트너의 필터 옵션을 조회하고, false 이면 보관되지 않은 파트너의 필터 옵션을 조회합니다. 기본값은 false 입니다.

Return Value

Future

PlatformPartner getPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

PlatformPartner

Future getPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)

주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

PlatformSetting getPlatformSetting(bool|null $test = null)

플랫폼 설정 조회 기능입니다.

설정 정보를 조회합니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

PlatformSetting

Future getPlatformSettingAsync(bool|null $test = null)

플랫폼 설정 조회 기능입니다.

설정 정보를 조회합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

Return Value

Future

ReschedulePlatformAdditionalFeePolicyResponse rescheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

추가 수수료 정책 업데이트를 위한 입력 정보: 값이 명시하지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

ReschedulePlatformAdditionalFeePolicyResponse

Future rescheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

추가 수수료 정책 업데이트를 위한 입력 정보: 값이 명시하지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

ReschedulePlatformContractResponse rescheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

계약 업데이트를 위한 입력 정보. 값이 명시되지 않은 필드는 업데이트되지 않습니다.: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

ReschedulePlatformContractResponse

Future rescheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

계약 업데이트를 위한 입력 정보. 값이 명시되지 않은 필드는 업데이트되지 않습니다.: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

ReschedulePlatformDiscountSharePolicyResponse rescheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

할인 분담 정책 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트하지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

ReschedulePlatformDiscountSharePolicyResponse

Future rescheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

할인 분담 정책 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트하지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

ReschedulePlatformPartnerResponse reschedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

파트너 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

ReschedulePlatformPartnerResponse

Future reschedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

파트너 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

SchedulePlatformAdditionalFeePolicyResponse scheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

추가 수수료 정책 업데이트를 위한 입력 정보: 값이 명시하지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

SchedulePlatformAdditionalFeePolicyResponse

Future scheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

추가 수수료 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

추가 수수료 정책 업데이트를 위한 입력 정보: 값이 명시하지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

SchedulePlatformContractResponse scheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

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

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

계약 업데이트를 위한 입력 정보. 값이 명시되지 않은 필드는 업데이트되지 않습니다.: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

SchedulePlatformContractResponse

Future scheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

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

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

계약 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

계약 업데이트를 위한 입력 정보. 값이 명시되지 않은 필드는 업데이트되지 않습니다.: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

SchedulePlatformDiscountSharePolicyResponse scheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

할인 분담 정책 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트하지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

SchedulePlatformDiscountSharePolicyResponse

Future scheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

할인 분담 정책 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

할인 분담 정책 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트하지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

SchedulePlatformPartnerResponse schedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

파트너 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

SchedulePlatformPartnerResponse

Future schedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)

주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

string|null $id

파트너 아이디

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $update

파트너 업데이트를 위한 입력 정보: 값이 명시되지 않은 필드는 업데이트되지 않습니다.

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

SchedulePlatformPartnersResponse schedulePlatformPartners(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $filter

파트너 필터 입력 정보

array|null $update

예약할 파트너 정보 변경 내용

string|null $appliedAt

업데이트 적용 시점

Return Value

SchedulePlatformPartnersResponse

Future schedulePlatformPartnersAsync(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)

기능입니다.

비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

array|null $filter

파트너 필터 입력 정보

array|null $update

예약할 파트너 정보 변경 내용

string|null $appliedAt

업데이트 적용 시점

Return Value

Future

UpdatePlatformSettingResponse updatePlatformSetting(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)

플랫폼 설정 업데이트 기능입니다.

설정 정보를 업데이트합니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

string|null $defaultWithdrawalMemo

기본 보내는 이 통장 메모

string|null $defaultDepositMemo

기본 받는 이 통장 메모

bool|null $supportsMultipleOrderTransfersPerPartner

paymentId, storeId, partnerId가 같은 주문 정산건에 대한 중복 정산 지원 여부

bool|null $adjustSettlementDateAfterHolidayIfEarlier

정산일이 정산시작일보다 작거나 같을 경우 공휴일 후 영업일로 정산일 다시 계산 여부

bool|null $deductWht

지급 금액에서 원천징수세 차감 여부

string|null $settlementAmountType

정산 금액 취급 기준

bool|null $manualSettlementPerTransfer

수기정산을 정산 건별로 정산내역/지급내역으로 생성

Return Value

UpdatePlatformSettingResponse

Future updatePlatformSettingAsync(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)

플랫폼 설정 업데이트 기능입니다.

설정 정보를 업데이트합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.

Parameters

bool|null $test

테스트 모드 여부를 결정합니다. true 이면 테스트 모드로 실행됩니다. Request Body에도 isForTest가 있을 수 있으나, 둘 다 제공되면 Query Parameter의 test 값을 사용하고, Request Body의 isForTest는 무시됩니다. Query Parameter의 test와 Request Body의 isForTest에 모두 값이 제공되지 않으면 기본값인 false로 적용됩니다.

string|null $defaultWithdrawalMemo

기본 보내는 이 통장 메모

string|null $defaultDepositMemo

기본 받는 이 통장 메모

bool|null $supportsMultipleOrderTransfersPerPartner

paymentId, storeId, partnerId가 같은 주문 정산건에 대한 중복 정산 지원 여부

bool|null $adjustSettlementDateAfterHolidayIfEarlier

정산일이 정산시작일보다 작거나 같을 경우 공휴일 후 영업일로 정산일 다시 계산 여부

bool|null $deductWht

지급 금액에서 원천징수세 차감 여부

string|null $settlementAmountType

정산 금액 취급 기준

bool|null $manualSettlementPerTransfer

수기정산을 정산 건별로 정산내역/지급내역으로 생성

Return Value

Future