TransferClient
final class TransferClient extends AbstractClient (View source)
플랫폼 이체 API 작업을 제공합니다.
Properties
| protected RequestExecutor | $executor | from AbstractClient |
Methods
PortOne API Secret과 선택적으로 전달된 공용 요청 실행기로 클라이언트를 초기화합니다.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
수기 정산건 생성 기능입니다.
수기 정산건 생성 기능입니다.
주문 취소 정산건 생성 기능입니다.
주문 취소 정산건 생성 기능입니다.
주문 정산건 생성 기능입니다.
주문 정산건 생성 기능입니다.
정산건 삭제 기능입니다.
정산건 삭제 기능입니다.
정산 상세 내역 다운로드 기능입니다.
정산 상세 내역 다운로드 기능입니다.
정산건 조회 기능입니다.
정산건 조회 기능입니다.
정산건 다건 조회 기능입니다.
정산건 다건 조회 기능입니다.
Details
__construct(string $apiSecret, RequestExecutor|null $executor = null)
PortOne API Secret과 선택적으로 전달된 공용 요청 실행기로 클라이언트를 초기화합니다.
array
__debugInfo()
인증 정보가 디버그 출력에 노출되지 않도록 빈 정보를 반환합니다.
array
__serialize()
인증 정보가 직렬화되어 노출되지 않도록 직렬화를 거부합니다.
void
__unserialize(array $data)
인증 정보가 포함된 객체의 역직렬화를 거부합니다.
protected RequestExecutor
createExecutor(string $apiSecret)
No description
protected object
callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected Future
callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected object
callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected object
callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected string
callStringOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callStringOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected string
callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected void
callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)
No description
protected Future
callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)
No description
CreateManualTransferResponse
createPlatformManualTransfer(bool|null $test = null, string|null $partnerId = null, string|null $memo = null, int|null $settlementAmount = null, int|null $settlementTaxFreeAmount = null, string|null $settlementDate = null, bool|null $isForTest = null, array|null $userDefinedProperties = null, string|null $id = null, string|null $settlementCurrency = null)
수기 정산건 생성 기능입니다.
성공 응답으로 생성된 수기 정산건 객체가 반환됩니다.
Future
createPlatformManualTransferAsync(bool|null $test = null, string|null $partnerId = null, string|null $memo = null, int|null $settlementAmount = null, int|null $settlementTaxFreeAmount = null, string|null $settlementDate = null, bool|null $isForTest = null, array|null $userDefinedProperties = null, string|null $id = null, string|null $settlementCurrency = null)
수기 정산건 생성 기능입니다.
성공 응답으로 생성된 수기 정산건 객체가 반환됩니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
CreateOrderCancelTransferResponse
createPlatformOrderCancelTransfer(bool|null $test = null, string|null $partnerId = null, string|null $paymentId = null, string|null $transferId = null, string|null $cancellationId = null, string|null $memo = null, array|null $orderDetail = null, int|null $taxFreeAmount = null, array|null $discounts = null, string|null $settlementStartDate = null, string|null $settlementDate = null, array|null $externalCancellationDetail = null, bool|null $isForTest = null, array|null $userDefinedProperties = null, string|null $id = null)
주문 취소 정산건 생성 기능입니다.
성공 응답으로 생성된 주문 취소 정산건 객체가 반환됩니다.
Future
createPlatformOrderCancelTransferAsync(bool|null $test = null, string|null $partnerId = null, string|null $paymentId = null, string|null $transferId = null, string|null $cancellationId = null, string|null $memo = null, array|null $orderDetail = null, int|null $taxFreeAmount = null, array|null $discounts = null, string|null $settlementStartDate = null, string|null $settlementDate = null, array|null $externalCancellationDetail = null, bool|null $isForTest = null, array|null $userDefinedProperties = null, string|null $id = null)
주문 취소 정산건 생성 기능입니다.
성공 응답으로 생성된 주문 취소 정산건 객체가 반환됩니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
CreateOrderTransferResponse
createPlatformOrderTransfer(bool|null $test = null, string|null $partnerId = null, string|null $contractId = null, string|null $memo = null, string|null $paymentId = null, array|null $orderDetail = null, int|null $taxFreeAmount = null, string|null $settlementStartDate = null, string|null $settlementDate = null, array|null $discounts = null, array|null $additionalFees = null, array|null $externalPaymentDetail = null, bool|null $isForTest = null, array|null $parameters = null, array|null $userDefinedProperties = null, string|null $id = null)
주문 정산건 생성 기능입니다.
성공 응답으로 생성된 주문 정산건 객체가 반환됩니다.
Future
createPlatformOrderTransferAsync(bool|null $test = null, string|null $partnerId = null, string|null $contractId = null, string|null $memo = null, string|null $paymentId = null, array|null $orderDetail = null, int|null $taxFreeAmount = null, string|null $settlementStartDate = null, string|null $settlementDate = null, array|null $discounts = null, array|null $additionalFees = null, array|null $externalPaymentDetail = null, bool|null $isForTest = null, array|null $parameters = null, array|null $userDefinedProperties = null, string|null $id = null)
주문 정산건 생성 기능입니다.
성공 응답으로 생성된 주문 정산건 객체가 반환됩니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
DeletePlatformTransferResponse
deletePlatformTransfer(string|null $id = null, bool|null $test = null)
정산건 삭제 기능입니다.
scheduled, in_process 상태의 정산건만 삭제가능합니다.
Future
deletePlatformTransferAsync(string|null $id = null, bool|null $test = null)
정산건 삭제 기능입니다.
scheduled, in_process 상태의 정산건만 삭제가능합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
string
downloadPlatformTransferSheet(bool|null $test = null, array|null $filter = null, array|null $fields = null)
정산 상세 내역 다운로드 기능입니다.
정산 상세 내역을 csv 파일로 다운로드 합니다.
Future
downloadPlatformTransferSheetAsync(bool|null $test = null, array|null $filter = null, array|null $fields = null)
정산 상세 내역 다운로드 기능입니다.
정산 상세 내역을 csv 파일로 다운로드 합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformTransfer
getPlatformTransfer(string|null $id = null, bool|null $test = null)
정산건 조회 기능입니다.
정산건을 조회합니다.
Future
getPlatformTransferAsync(string|null $id = null, bool|null $test = null)
정산건 조회 기능입니다.
정산건을 조회합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
GetPlatformTransferSummariesResponse
getPlatformTransferSummaries(bool|null $test = null, array|null $page = null, array|null $filter = null)
정산건 다건 조회 기능입니다.
성공 응답으로 조회된 정산건 요약 리스트와 페이지 정보가 반환됩니다.
Future
getPlatformTransferSummariesAsync(bool|null $test = null, array|null $page = null, array|null $filter = null)
정산건 다건 조회 기능입니다.
성공 응답으로 조회된 정산건 요약 리스트와 페이지 정보가 반환됩니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.