portone_server_sdk.platform.transfer#
Classes
수기 정산건 생성을 위한 입력 정보 |
|
주문 취소 정산 등록을 위한 입력 정보 |
|
할인 정보 |
|
|
외부 결제 상세 정보 |
주문 취소 정보 |
|
전체 금액 취소 |
|
주문 취소 항목 리스트 |
|
주문 정산건 생성을 위한 입력 정보 |
|
추가 수수료 정보 |
|
할인 정보 |
|
외부 결제 상세 정보 |
|
주문 정보 |
|
주문 항목 |
|
상품 |
|
정산건 요약 다건 조회를 위한 입력 정보 |
|
외부 결제 정보 |
|
수기 정산건 |
|
주문 취소 정산건 |
|
주문 정산건 |
|
추가 수수료 정보 |
|
주문 취소 정보 |
|
할인 정보 |
|
주문 항목 |
|
상품 |
|
카드 |
|
간편 결제 |
|
간편 결제 입력 정보 |
|
상품권 |
|
결제 수단 입력 정보 |
|
모바일 |
|
계좌이체 |
|
가상계좌 |
|
포트원 결제 정보 |
|
플랫폼 정산 파라미터 값 |
|
정산건 필터 입력 정보 |
|
정산건 검색 키워드 입력 정보 |
|
사용자 정의 속성 |
|
Exceptions
- exception portone_server_sdk.platform.transfer.CreatePlatformManualTransferError#
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.transfer.CreatePlatformOrderCancelTransferError#
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.transfer.CreatePlatformOrderTransferError#
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.transfer.DeletePlatformTransferError#
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.transfer.DownloadPlatformTransferSheetError#
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.transfer.GetPlatformTransferError#
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.transfer.GetPlatformTransferSummariesError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- class portone_server_sdk.platform.transfer.CreateManualTransferResponse#
Bases:
object
- transfer: PlatformManualTransfer#
- class portone_server_sdk.platform.transfer.CreateOrderCancelTransferResponse#
Bases:
object
- transfer: PlatformOrderCancelTransfer#
- class portone_server_sdk.platform.transfer.CreateOrderTransferResponse#
Bases:
object
- transfer: PlatformOrderTransfer#
- class portone_server_sdk.platform.transfer.CreatePlatformManualTransferBody#
Bases:
object
수기 정산건 생성을 위한 입력 정보
- partner_id: str#
파트너 아이디
- settlement_amount: int#
정산 금액 (int64)
- settlement_date: str#
정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- memo: str | None#
메모
- is_for_test: bool | None#
테스트 모드 여부
기본값은 false 입니다.
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None#
사용자 정의 속성
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBody#
Bases:
object
주문 취소 정산 등록을 위한 입력 정보
하나의 payment에 하나의 정산 건만 존재하는 경우에는 (partnerId, paymentId)로 취소 정산을 등록하실 수 있습니다. 하나의 payment에 여러 개의 정산 건이 존재하는 경우에는 transferId를 필수로 입력해야 합니다. transferId를 입력한 경우 (partnerId, paymentId)는 생략 가능합니다.
- cancellation_id: str#
취소 내역 아이디
- discounts: list[CreatePlatformOrderCancelTransferBodyDiscount]#
할인 정보
- partner_id: str | None#
파트너 아이디
- payment_id: str | None#
결제 아이디
- transfer_id: str | None#
정산건 아이디
- memo: str | None#
메모
- order_detail: CreatePlatformOrderCancelTransferBodyOrderDetail | None#
주문 취소 정보
- tax_free_amount: int | None#
주문 취소 면세 금액
주문 취소 항목과 취소 면세 금액을 같이 전달하시면 최종 취소 면세 금액은 주문 취소 항목의 면세 금액이 아닌 전달해주신 취소 면세 금액으로 적용됩니다. (int64)
- settlement_start_date: str | None#
정산 시작일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- external_cancellation_detail: CreatePlatformOrderCancelTransferBodyExternalCancellationDetail | None#
외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 취소 정산건으로 등록되고, 존재하지않은 경우 포트원 결제 취소 정산건으로 등록됩니다.
- is_for_test: bool | None#
테스트 모드 여부
기본값은 false 입니다.
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None#
사용자 정의 속성
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBodyDiscount#
Bases:
object
할인 정보
할인 분담 정책 아이디
- amount: int#
할인 금액 (int64)
- tax_free_amount: int | None#
면세 할인 금액 (int64)
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBodyExternalCancellationDetail#
Bases:
object
외부 결제 상세 정보
- cancelled_at: str | None#
취소 일시 (RFC 3339 date-time)
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBodyOrderDetail#
Bases:
object
주문 취소 정보
orderAmount, orderLines, all 중에서 하나만 입력하여야 합니다.
- order_amount: int | None#
주문 취소 금액 (int64)
- order_lines: list[CreatePlatformOrderCancelTransferBodyOrderLine] | None#
주문 취소 항목 리스트
- all: CreatePlatformOrderCancelTransferBodyOrderDetailAll | None#
전체 금액 취소
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBodyOrderDetailAll#
Bases:
object
전체 금액 취소
- class portone_server_sdk.platform.transfer.CreatePlatformOrderCancelTransferBodyOrderLine#
Bases:
object
주문 취소 항목 리스트
- product_id: str#
상품 아이디
- quantity: int#
상품 수량 (int32)
- discounts: list[CreatePlatformOrderCancelTransferBodyDiscount]#
상품 할인 정보
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBody#
Bases:
object
주문 정산건 생성을 위한 입력 정보
- partner_id: str#
파트너 아이디
- payment_id: str#
결제 아이디
- order_detail: CreatePlatformOrderTransferBodyOrderDetail#
주문 정보
- discounts: list[CreatePlatformOrderTransferBodyDiscount]#
할인 정보
- additional_fees: list[CreatePlatformOrderTransferBodyAdditionalFee]#
추가 수수료 정보
- contract_id: str | None#
계약 아이디
기본값은 파트너의 기본 계약 아이디 입니다.
- memo: str | None#
메모
- tax_free_amount: int | None#
주문 면세 금액
주문 항목과 면세 금액을 같이 전달하시면 최종 면세 금액은 주문 항목의 면세 금액이 아닌 전달해주신 면세 금액으로 적용됩니다. (int64)
- settlement_start_date: str | None#
정산 시작일
기본값은 결제 일시 입니다.
- external_payment_detail: CreatePlatformOrderTransferBodyExternalPaymentDetail | None#
외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 정산건 으로 등록되고, 존재하지않은 경우 포트원 결제 정산건으로 등록됩니다.
- is_for_test: bool | None#
테스트 모드 여부
기본값은 false 입니다.
- parameters: TransferParameters | None#
정산 파라미터 (실험기능)
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None#
사용자 정의 속성
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyAdditionalFee#
Bases:
object
추가 수수료 정보
- policy_id: str#
추가 수수료 정책 아이디
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyDiscount#
Bases:
object
할인 정보
할인 분담 정책 아이디
- amount: int#
할인 금액 (int64)
- tax_free_amount: int | None#
면세 할인 금액 (int64)
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyExternalPaymentDetail#
Bases:
object
외부 결제 상세 정보
- currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
통화
- order_name: str | None#
주문 명
- paid_at: str | None#
결제 일시 (RFC 3339 date-time)
- method: PlatformPaymentMethodInput | None#
결제 수단
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyOrderDetail#
Bases:
object
주문 정보
주문 금액 또는 주문 항목 하나만 입력 가능합니다.
- order_amount: int | None#
주문 금액 (int64)
- order_lines: list[CreatePlatformOrderTransferBodyOrderLine] | None#
주문 항목 리스트
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyOrderLine#
Bases:
object
주문 항목
- product: CreatePlatformOrderTransferBodyProduct#
상품
- quantity: int#
상품 수량 (int32)
- discounts: list[CreatePlatformOrderTransferBodyDiscount]#
상품 할인 정보
- additional_fees: list[CreatePlatformOrderTransferBodyAdditionalFee]#
상품 추가 수수료 정보
- class portone_server_sdk.platform.transfer.CreatePlatformOrderTransferBodyProduct#
Bases:
object
상품
- id: str#
상품 아이디
- name: str#
상품 이름
- amount: int#
상품 금액 (int64)
- tax_free_amount: int | None#
상품 면세 금액 (int64)
- tag: str | None#
태그
- class portone_server_sdk.platform.transfer.DeletePlatformTransferResponse#
Bases:
object
- class portone_server_sdk.platform.transfer.DownloadPlatformTransferSheetBody#
Bases:
object
- filter: PlatformTransferFilterInput | None#
- fields: list[Literal['STATUS', 'TRANSFER_ID', 'PARTNER_NAME', 'SETTLEMENT_DATE', 'SETTLEMENT_START_DATE', 'TYPE', 'PAYMENT_ID', 'ORDER_NAME', 'PAYMENT_METHOD', 'SETTLEMENT_AMOUNT', 'SETTLEMENT_ORDER_AMOUNT', 'SETTLEMENT_ORDER_TAX_FREE_AMOUNT', 'SETTLEMENT_PAYMENT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_BURDEN_AMOUNT', 'SETTLEMENT_PAYMENT_SUPPLY_AMOUNT', 'SETTLEMENT_PAYMENT_TAX_FREE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_VAT_AMOUNT', 'SETTLEMENT_DISCOUNT_AMOUNT', 'SETTLEMENT_DISCOUNT_TAX_FREE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_TAX_FREE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_VAT_AMOUNT', 'SETTLEMENT_CURRENCY', 'PARTNER_TYPE', 'PARTNER_TAXATION_TYPE', 'PARTNER_INCOME_TYPE', 'PARTNER_TAXATION_TYPE_OR_INCOME_TYPE', 'PARTNER_ID', 'MEMO'] | str] | None#
다운로드 할 시트 컬럼
- transfer_user_defined_property_keys: list[str] | None#
- partner_user_defined_property_keys: list[str] | None#
- class portone_server_sdk.platform.transfer.GetPlatformTransferSummariesBody#
Bases:
object
정산건 요약 다건 조회를 위한 입력 정보
- filter: PlatformTransferFilterInput | None#
조회할 정산건 조건 필터
- class portone_server_sdk.platform.transfer.GetPlatformTransferSummariesResponse#
Bases:
object
- transfer_summaries: list[PlatformManualTransferSummary | PlatformOrderTransferSummary | PlatformOrderCancelTransferSummary | dict]#
- class portone_server_sdk.platform.transfer.PlatformExternalPayment#
Bases:
object
외부 결제 정보
- id: str#
결제 아이디
- currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
통화
- order_name: str | None#
주문 명
- method: PlatformPaymentMethodCard | PlatformPaymentMethodEasyPay | PlatformPaymentMethodGiftCertificate | PlatformPaymentMethodMobile | PlatformPaymentMethodTransfer | PlatformPaymentMethodVirtualAccount | dict | None#
결제 수단
- paid_at: str | None#
결제 일시 (RFC 3339 date-time)
- class portone_server_sdk.platform.transfer.PlatformManualTransfer#
Bases:
object
수기 정산건
- id: str#
정산건 아이디
- graphql_id: str#
- partner: PlatformPartner#
파트너
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
정산 상태
- settlement_date: str#
정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
정산 통화
- is_for_test: bool#
테스트 모드 여부
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- settlement_amount: int#
정산 금액 (int64)
- memo: str | None#
메모
- payout_id: str | None#
- payout_graphql_id: str | None#
- class portone_server_sdk.platform.transfer.PlatformManualTransferSummary#
Bases:
object
- id: str#
- graphql_id: str#
- partner: PlatformTransferSummaryPartner#
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
- settlement_date: str#
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
- is_for_test: bool#
- partner_user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- settlement_amount: int#
(int64)
- memo: str | None#
- class portone_server_sdk.platform.transfer.PlatformOrderCancelTransfer#
Bases:
object
주문 취소 정산건
- id: str#
정산건 아이디
- graphql_id: str#
- partner: PlatformPartner#
파트너
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
정산 상태
- settlement_date: str#
정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
정산 통화
- is_for_test: bool#
테스트 모드 여부
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- amount: PlatformOrderSettlementAmount#
정산 금액 정보
- contract: PlatformContract#
계약
- payment: PlatformExternalPayment | PlatformPortOnePayment | dict#
결제 정보
- settlement_start_date: str#
정산 시작일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- order_lines: list[PlatformOrderTransferOrderLine]#
주문 항목 리스트
- additional_fees: list[PlatformOrderTransferAdditionalFee]#
정산 금액 계산 시 사용된 추가 수수료 정보
- discounts: list[PlatformOrderTransferDiscount]#
정산 금액 계산 시 사용된 할인 정보
- cancellation: PlatformOrderTransferCancellation#
주문 취소 정보
- parameters: TransferParameters#
정산 파라미터 (실험기능)
- memo: str | None#
메모
- payout_id: str | None#
- payout_graphql_id: str | None#
- class portone_server_sdk.platform.transfer.PlatformOrderCancelTransferSummary#
Bases:
object
- id: str#
- graphql_id: str#
- store_id: str#
- partner: PlatformTransferSummaryPartner#
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
- settlement_date: str#
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
- is_for_test: bool#
- partner_user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- amount: PlatformOrderSettlementAmount#
- payment: PlatformTransferSummaryExternalPayment | PlatformTransferSummaryPortOnePayment | dict#
- settlement_start_date: str#
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- memo: str | None#
- class portone_server_sdk.platform.transfer.PlatformOrderTransfer#
Bases:
object
주문 정산건
- id: str#
정산건 아이디
- graphql_id: str#
- partner: PlatformPartner#
파트너
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
정산 상태
- settlement_date: str#
정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
정산 통화
- is_for_test: bool#
테스트 모드 여부
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- amount: PlatformOrderSettlementAmount#
정산 금액 정보
- contract: PlatformContract#
계약
- payment: PlatformExternalPayment | PlatformPortOnePayment | dict#
결제 정보
- settlement_start_date: str#
정산 시작일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- order_lines: list[PlatformOrderTransferOrderLine]#
주문 항목 리스트
- additional_fees: list[PlatformOrderTransferAdditionalFee]#
정산 금액 계산 시 사용된 추가 수수료 정보
- discounts: list[PlatformOrderTransferDiscount]#
정산 금액 계산 시 사용된 할인 정보
- parameters: TransferParameters#
정산 파라미터 (실험기능)
- memo: str | None#
메모
- payout_id: str | None#
- payout_graphql_id: str | None#
- class portone_server_sdk.platform.transfer.PlatformOrderTransferAdditionalFee#
Bases:
object
추가 수수료 정보
- policy: PlatformAdditionalFeePolicy#
추가 수수료 정책
- amount: int#
추가 수수료 금액 (int64)
- vat: int#
추가 수수료 부가세 금액 (int64)
- class portone_server_sdk.platform.transfer.PlatformOrderTransferCancellation#
Bases:
object
주문 취소 정보
- id: str#
주문 취소 아이디
- cancelled_at: str#
취소 일시 (RFC 3339 date-time)
- class portone_server_sdk.platform.transfer.PlatformOrderTransferDiscount#
Bases:
object
할인 정보
할인 분담 정책
- amount: int#
할인 금액 (int64)
- tax_free_amount: int#
면세 할인 금액 (int64)
할인 분담 금액 (int64)
면세 할인 분담 금액 (int64)
- class portone_server_sdk.platform.transfer.PlatformOrderTransferOrderLine#
Bases:
object
주문 항목
- product: PlatformOrderTransferProduct#
상품
- quantity: int#
상품 수량 (int32)
- discounts: list[PlatformOrderTransferDiscount]#
상품 할인 정보
- additional_fees: list[PlatformOrderTransferAdditionalFee]#
상품 추가 수수료 정보
- amount: PlatformOrderSettlementAmount#
상품 정산 금액 정보
- class portone_server_sdk.platform.transfer.PlatformOrderTransferProduct#
Bases:
object
상품
- id: str#
상품 아이디
- name: str#
상품 이름
- amount: int#
상품 금액 (int64)
- tax_free_amount: int#
상품 면세 금액 (int64)
- tag: str | None#
태그
- class portone_server_sdk.platform.transfer.PlatformOrderTransferSummary#
Bases:
object
- id: str#
- graphql_id: str#
- store_id: str#
- partner: PlatformTransferSummaryPartner#
- status: Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str#
- settlement_date: str#
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- settlement_currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
- is_for_test: bool#
- partner_user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- user_defined_properties: list[PlatformUserDefinedPropertyKeyValue]#
사용자 정의 속성
- amount: PlatformOrderSettlementAmount#
- payment: PlatformTransferSummaryExternalPayment | PlatformTransferSummaryPortOnePayment | dict#
- settlement_start_date: str#
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
- memo: str | None#
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodCard#
Bases:
object
카드
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodCardInput#
Bases:
object
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodEasyPay#
Bases:
object
간편 결제
- provider: Literal['SAMSUNGPAY', 'KAKAOPAY', 'NAVERPAY', 'PAYCO', 'SSGPAY', 'CHAI', 'LPAY', 'KPAY', 'TOSSPAY', 'LGPAY', 'PINPAY', 'APPLEPAY', 'SKPAY', 'TOSS_BRANDPAY', 'KB_APP', 'ALIPAY', 'HYPHEN', 'TMONEY'] | str | None#
간편 결제사
- method_type: Literal['CARD', 'TRANSFER', 'CHARGE'] | str | None#
간편 결제 수단
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodEasyPayInput#
Bases:
object
간편 결제 입력 정보
- provider: Literal['SAMSUNGPAY', 'KAKAOPAY', 'NAVERPAY', 'PAYCO', 'SSGPAY', 'CHAI', 'LPAY', 'KPAY', 'TOSSPAY', 'LGPAY', 'PINPAY', 'APPLEPAY', 'SKPAY', 'TOSS_BRANDPAY', 'KB_APP', 'ALIPAY', 'HYPHEN', 'TMONEY'] | str | None#
간편 결제사
- method_type: Literal['CARD', 'TRANSFER', 'CHARGE'] | str | None#
간편 결제 수단
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodGiftCertificate#
Bases:
object
상품권
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodGiftCertificateInput#
Bases:
object
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodInput#
Bases:
object
결제 수단 입력 정보
- card: PlatformPaymentMethodCardInput | None#
카드
- transfer: PlatformPaymentMethodTransferInput | None#
계좌이체
- virtual_account: PlatformPaymentMethodVirtualAccountInput | None#
가상계좌
- gift_certificate: PlatformPaymentMethodGiftCertificateInput | None#
상품권
- mobile: PlatformPaymentMethodMobileInput | None#
모바일
- easy_pay: PlatformPaymentMethodEasyPayInput | None#
간편 결제
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodMobile#
Bases:
object
모바일
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodMobileInput#
Bases:
object
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodTransfer#
Bases:
object
계좌이체
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodTransferInput#
Bases:
object
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodVirtualAccount#
Bases:
object
가상계좌
- class portone_server_sdk.platform.transfer.PlatformPaymentMethodVirtualAccountInput#
Bases:
object
- class portone_server_sdk.platform.transfer.PlatformPortOnePayment#
Bases:
object
포트원 결제 정보
- id: str#
결제 아이디
- store_id: str#
상점 아이디
- channel_key: str#
채널 키
- order_name: str#
주문 명
- currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
통화
- paid_at: str#
결제 일시 (RFC 3339 date-time)
- class portone_server_sdk.platform.transfer.PlatformSettlementParameterValue#
Bases:
object
플랫폼 정산 파라미터 값
- decimal: int#
크기가 조정되지 않은 숫자 (int64)
- class portone_server_sdk.platform.transfer.PlatformTransferFilterInput#
Bases:
object
정산건 필터 입력 정보
정산 시작일 범위와 정산 일 범위는 둘 중 하나만 입력 가능합니다.
- partner_tags: list[str] | None#
파트너 태그 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 태그를 하나 이상 가지는 파트너에 대한 정산건만 조회합니다.
- contract_ids: list[str] | None#
계약 아이디 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 계약 아이디를 가지는 정산건만 조회합니다.
할인 분담 정책 아이디 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 할인 분담 정책 아이디를 하나 이상 가지는 정산건만 조회합니다.
- additional_fee_policy_ids: list[str] | None#
추가 수수료 정책 아이디 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 추가 수수료 아이디를 하나 이상 가지는 정산건만 조회합니다.
- payment_method_types: list[Literal['CARD', 'TRANSFER', 'VIRTUAL_ACCOUNT', 'GIFT_CERTIFICATE', 'MOBILE', 'EASY_PAY'] | str] | None#
결제 수단 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 결제 수단을 가지는 파트너만 조회합니다.
- channel_keys: list[str] | None#
채널 키 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 채널 키를 가지는 정산건만 조회합니다.
- types: list[Literal['ORDER', 'ORDER_CANCEL', 'MANUAL'] | str] | None#
정산 방식 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 정산 방식의 정산건만 조회합니다.
- statuses: list[Literal['SCHEDULED', 'IN_PROCESS', 'SETTLED', 'IN_PAYOUT', 'PAID_OUT'] | str] | None#
정산 상태 리스트
하나 이상의 값이 존재하는 경우 해당 리스트에 포함되는 정산 상태인 정산건만 조회합니다.
- keyword: PlatformTransferFilterInputKeyword | None#
검색 키워드
- is_for_test: bool | None#
테스트 모드 여부
- class portone_server_sdk.platform.transfer.PlatformTransferFilterInputKeyword#
Bases:
object
정산건 검색 키워드 입력 정보
검색 키워드 적용을 위한 옵션으로, 명시된 키워드를 포함하는 정산건만 조회합니다. 하나의 하위 필드에만 값을 명시하여 요청합니다.
- all: str | None#
해당 값이 포함된 정보를 가진 정산건만 조회합니다.
- payment_id: str | None#
해당 값이랑 일치하는 paymentId 를 가진 정산건만 조회합니다.
- transfer_id: str | None#
해당 값이랑 일치하는 transferId 를 가진 정산건만 조회합니다.
- transfer_memo: str | None#
해당 값이 포함된 transferMemo 를 가진 정산건만 조회합니다.
- product_id: str | None#
해당 값이랑 일치하는 productId 를 가진 정산건만 조회합니다.
- product_name: str | None#
해당 값이랑 일치하는 productName 을 가진 정산건만 조회합니다.
- partner_id: str | None#
해당 값이랑 일치하는 partnerId 를 가진 정산건만 조회합니다.
- partner_name: str | None#
해당 값이 포함된 partnerName 을 가진 정산건만 조회합니다.
- partner_memo: str | None#
해당 값이 포함된 partnerMemo 를 가진 정산건만 조회합니다.
- class portone_server_sdk.platform.transfer.PlatformTransferSummaryExternalPayment#
Bases:
object
- id: str#
- currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
- order_name: str | None#
- method_type: Literal['CARD', 'TRANSFER', 'VIRTUAL_ACCOUNT', 'GIFT_CERTIFICATE', 'MOBILE', 'EASY_PAY'] | str | None#
- class portone_server_sdk.platform.transfer.PlatformTransferSummaryPartner#
Bases:
object
- id: str#
- graphql_id: str#
- name: str#
- type: Literal['BUSINESS', 'WHT_PAYER', 'NON_WHT_PAYER'] | str#
- taxation_type: Literal['NORMAL', 'SIMPLE_TAX_INVOICE_ISSUER', 'SIMPLE', 'TAX_FREE'] | str | None#
- class portone_server_sdk.platform.transfer.PlatformTransferSummaryPortOnePayment#
Bases:
object
- id: str#
- order_name: str#
- currency: Literal['KRW', 'USD', 'JPY', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLE', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VED', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL'] | str#
- method_type: Literal['CARD', 'TRANSFER', 'VIRTUAL_ACCOUNT', 'GIFT_CERTIFICATE', 'MOBILE', 'EASY_PAY'] | str | None#
- class portone_server_sdk.platform.transfer.PlatformUserDefinedPropertyKeyValue#
Bases:
object
사용자 정의 속성
- key: str#
사용자 정의 속성 키
- value: PlatformUserDefinedPropertyValue#
사용자 정의 속성 값
- class portone_server_sdk.platform.transfer.TransferParameters#
Bases:
PlatformSettlementParameterValue
- decimal_scale: int | None#
소수 자리수
정산 시 필요한 `decimalScale`이 지정되지 않은 경우 기본값으로 0을 사용합니다. 입력 가능한 법위는 0 ~ 5 입니다. (int32)
- decimal: int#
크기가 조정되지 않은 숫자 (int64)
- class portone_server_sdk.platform.transfer.TransferClient#
Bases:
object
- get_platform_transfer(*, id: str) PlatformManualTransfer | PlatformOrderTransfer | PlatformOrderCancelTransfer | dict #
정산건 조회
정산건을 조회합니다.
- Parameters:
id (
str
) – 조회하고 싶은 정산건 아이디- Raises:
- async get_platform_transfer_async(*, id: str) PlatformManualTransfer | PlatformOrderTransfer | PlatformOrderCancelTransfer | dict #
정산건 조회
정산건을 조회합니다.
- Parameters:
id (
str
) – 조회하고 싶은 정산건 아이디- Raises:
- delete_platform_transfer(*, id: str) DeletePlatformTransferResponse #
정산건 삭제
scheduled, in_process 상태의 정산건만 삭제가능합니다.
- Parameters:
id (
str
) – 정산건 아이디- Raises:
- async delete_platform_transfer_async(*, id: str) DeletePlatformTransferResponse #
정산건 삭제
scheduled, in_process 상태의 정산건만 삭제가능합니다.
- Parameters:
id (
str
) – 정산건 아이디- Raises:
- get_platform_transfer_summaries(*, page: PageInput | None = None, filter: PlatformTransferFilterInput | None = None) GetPlatformTransferSummariesResponse #
정산건 다건 조회
성공 응답으로 조회된 정산건 요약 리스트와 페이지 정보가 반환됩니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformTransferFilterInput, optional
) – 조회할 정산건 조건 필터
- Raises:
- async get_platform_transfer_summaries_async(*, page: PageInput | None = None, filter: PlatformTransferFilterInput | None = None) GetPlatformTransferSummariesResponse #
정산건 다건 조회
성공 응답으로 조회된 정산건 요약 리스트와 페이지 정보가 반환됩니다.
- Parameters:
page (
PageInput, optional
) – 요청할 페이지 정보filter (
PlatformTransferFilterInput, optional
) – 조회할 정산건 조건 필터
- Raises:
- create_platform_order_transfer(*, partner_id: str, contract_id: str | None = None, memo: str | None = None, payment_id: str, order_detail: CreatePlatformOrderTransferBodyOrderDetail, tax_free_amount: int | None = None, settlement_start_date: str | None = None, discounts: list[CreatePlatformOrderTransferBodyDiscount], additional_fees: list[CreatePlatformOrderTransferBodyAdditionalFee], external_payment_detail: CreatePlatformOrderTransferBodyExternalPaymentDetail | None = None, is_for_test: bool | None = None, parameters: TransferParameters | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateOrderTransferResponse #
주문 정산건 생성
성공 응답으로 생성된 주문 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str
) – 파트너 아이디contract_id (
str, optional
) –계약 아이디
기본값은 파트너의 기본 계약 아이디 입니다.
memo (
str, optional
) – 메모payment_id (
str
) – 결제 아이디order_detail (
CreatePlatformOrderTransferBodyOrderDetail
) – 주문 정보tax_free_amount (
int, optional
) –주문 면세 금액
주문 항목과 면세 금액을 같이 전달하시면 최종 면세 금액은 주문 항목의 면세 금액이 아닌 전달해주신 면세 금액으로 적용됩니다.
settlement_start_date (
str, optional
) –정산 시작일
기본값은 결제 일시 입니다.
discounts (
list[CreatePlatformOrderTransferBodyDiscount]
) – 할인 정보additional_fees (
list[CreatePlatformOrderTransferBodyAdditionalFee]
) – 추가 수수료 정보external_payment_detail (
CreatePlatformOrderTransferBodyExternalPaymentDetail, optional
) –외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 정산건 으로 등록되고, 존재하지않은 경우 포트원 결제 정산건으로 등록됩니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
parameters (
TransferParameters, optional
) – 정산 파라미터 (실험기능)user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- async create_platform_order_transfer_async(*, partner_id: str, contract_id: str | None = None, memo: str | None = None, payment_id: str, order_detail: CreatePlatformOrderTransferBodyOrderDetail, tax_free_amount: int | None = None, settlement_start_date: str | None = None, discounts: list[CreatePlatformOrderTransferBodyDiscount], additional_fees: list[CreatePlatformOrderTransferBodyAdditionalFee], external_payment_detail: CreatePlatformOrderTransferBodyExternalPaymentDetail | None = None, is_for_test: bool | None = None, parameters: TransferParameters | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateOrderTransferResponse #
주문 정산건 생성
성공 응답으로 생성된 주문 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str
) – 파트너 아이디contract_id (
str, optional
) –계약 아이디
기본값은 파트너의 기본 계약 아이디 입니다.
memo (
str, optional
) – 메모payment_id (
str
) – 결제 아이디order_detail (
CreatePlatformOrderTransferBodyOrderDetail
) – 주문 정보tax_free_amount (
int, optional
) –주문 면세 금액
주문 항목과 면세 금액을 같이 전달하시면 최종 면세 금액은 주문 항목의 면세 금액이 아닌 전달해주신 면세 금액으로 적용됩니다.
settlement_start_date (
str, optional
) –정산 시작일
기본값은 결제 일시 입니다.
discounts (
list[CreatePlatformOrderTransferBodyDiscount]
) – 할인 정보additional_fees (
list[CreatePlatformOrderTransferBodyAdditionalFee]
) – 추가 수수료 정보external_payment_detail (
CreatePlatformOrderTransferBodyExternalPaymentDetail, optional
) –외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 정산건 으로 등록되고, 존재하지않은 경우 포트원 결제 정산건으로 등록됩니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
parameters (
TransferParameters, optional
) – 정산 파라미터 (실험기능)user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- create_platform_order_cancel_transfer(*, partner_id: str | None = None, payment_id: str | None = None, transfer_id: str | None = None, cancellation_id: str, memo: str | None = None, order_detail: CreatePlatformOrderCancelTransferBodyOrderDetail | None = None, tax_free_amount: int | None = None, discounts: list[CreatePlatformOrderCancelTransferBodyDiscount], settlement_start_date: str | None = None, external_cancellation_detail: CreatePlatformOrderCancelTransferBodyExternalCancellationDetail | None = None, is_for_test: bool | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateOrderCancelTransferResponse #
주문 취소 정산건 생성
성공 응답으로 생성된 주문 취소 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str, optional
) – 파트너 아이디payment_id (
str, optional
) – 결제 아이디transfer_id (
str, optional
) – 정산건 아이디cancellation_id (
str
) – 취소 내역 아이디memo (
str, optional
) – 메모order_detail (
CreatePlatformOrderCancelTransferBodyOrderDetail, optional
) – 주문 취소 정보tax_free_amount (
int, optional
) –주문 취소 면세 금액
주문 취소 항목과 취소 면세 금액을 같이 전달하시면 최종 취소 면세 금액은 주문 취소 항목의 면세 금액이 아닌 전달해주신 취소 면세 금액으로 적용됩니다.
discounts (
list[CreatePlatformOrderCancelTransferBodyDiscount]
) – 할인 정보settlement_start_date (
str, optional
) –정산 시작일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
external_cancellation_detail (
CreatePlatformOrderCancelTransferBodyExternalCancellationDetail, optional
) –외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 취소 정산건으로 등록되고, 존재하지않은 경우 포트원 결제 취소 정산건으로 등록됩니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- async create_platform_order_cancel_transfer_async(*, partner_id: str | None = None, payment_id: str | None = None, transfer_id: str | None = None, cancellation_id: str, memo: str | None = None, order_detail: CreatePlatformOrderCancelTransferBodyOrderDetail | None = None, tax_free_amount: int | None = None, discounts: list[CreatePlatformOrderCancelTransferBodyDiscount], settlement_start_date: str | None = None, external_cancellation_detail: CreatePlatformOrderCancelTransferBodyExternalCancellationDetail | None = None, is_for_test: bool | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateOrderCancelTransferResponse #
주문 취소 정산건 생성
성공 응답으로 생성된 주문 취소 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str, optional
) – 파트너 아이디payment_id (
str, optional
) – 결제 아이디transfer_id (
str, optional
) – 정산건 아이디cancellation_id (
str
) – 취소 내역 아이디memo (
str, optional
) – 메모order_detail (
CreatePlatformOrderCancelTransferBodyOrderDetail, optional
) – 주문 취소 정보tax_free_amount (
int, optional
) –주문 취소 면세 금액
주문 취소 항목과 취소 면세 금액을 같이 전달하시면 최종 취소 면세 금액은 주문 취소 항목의 면세 금액이 아닌 전달해주신 취소 면세 금액으로 적용됩니다.
discounts (
list[CreatePlatformOrderCancelTransferBodyDiscount]
) – 할인 정보settlement_start_date (
str, optional
) –정산 시작일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
external_cancellation_detail (
CreatePlatformOrderCancelTransferBodyExternalCancellationDetail, optional
) –외부 결제 상세 정보
해당 정보가 존재하는 경우 외부 결제 취소 정산건으로 등록되고, 존재하지않은 경우 포트원 결제 취소 정산건으로 등록됩니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- create_platform_manual_transfer(*, partner_id: str, memo: str | None = None, settlement_amount: int, settlement_date: str, is_for_test: bool | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateManualTransferResponse #
수기 정산건 생성
성공 응답으로 생성된 수기 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str
) – 파트너 아이디memo (
str, optional
) – 메모settlement_amount (
int
) – 정산 금액settlement_date (
str
) –정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- async create_platform_manual_transfer_async(*, partner_id: str, memo: str | None = None, settlement_amount: int, settlement_date: str, is_for_test: bool | None = None, user_defined_properties: list[PlatformUserDefinedPropertyKeyValue] | None = None) CreateManualTransferResponse #
수기 정산건 생성
성공 응답으로 생성된 수기 정산건 객체가 반환됩니다.
- Parameters:
partner_id (
str
) – 파트너 아이디memo (
str, optional
) – 메모settlement_amount (
int
) – 정산 금액settlement_date (
str
) –정산 일
날짜를 나타내는 문자열로, yyyy-MM-dd 형식을 따릅니다.
is_for_test (
bool, optional
) –테스트 모드 여부
기본값은 false 입니다.
user_defined_properties (
list[PlatformUserDefinedPropertyKeyValue], optional
) – 사용자 정의 속성
- Raises:
- download_platform_transfer_sheet(*, filter: PlatformTransferFilterInput | None = None, fields: list[Literal['STATUS', 'TRANSFER_ID', 'PARTNER_NAME', 'SETTLEMENT_DATE', 'SETTLEMENT_START_DATE', 'TYPE', 'PAYMENT_ID', 'ORDER_NAME', 'PAYMENT_METHOD', 'SETTLEMENT_AMOUNT', 'SETTLEMENT_ORDER_AMOUNT', 'SETTLEMENT_ORDER_TAX_FREE_AMOUNT', 'SETTLEMENT_PAYMENT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_BURDEN_AMOUNT', 'SETTLEMENT_PAYMENT_SUPPLY_AMOUNT', 'SETTLEMENT_PAYMENT_TAX_FREE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_VAT_AMOUNT', 'SETTLEMENT_DISCOUNT_AMOUNT', 'SETTLEMENT_DISCOUNT_TAX_FREE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_TAX_FREE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_VAT_AMOUNT', 'SETTLEMENT_CURRENCY', 'PARTNER_TYPE', 'PARTNER_TAXATION_TYPE', 'PARTNER_INCOME_TYPE', 'PARTNER_TAXATION_TYPE_OR_INCOME_TYPE', 'PARTNER_ID', 'MEMO'] | str] | None = None, transfer_user_defined_property_keys: list[str] | None = None, partner_user_defined_property_keys: list[str] | None = None) str #
정산 상세 내역 다운로드
정산 상세 내역을 csv 파일로 다운로드 합니다.
- Parameters:
filter (
PlatformTransferFilterInput, optional
)fields (
list[PlatformTransferSheetField], optional
) – 다운로드 할 시트 컬럼transfer_user_defined_property_keys (
list[str], optional
)partner_user_defined_property_keys (
list[str], optional
)
- Raises:
- async download_platform_transfer_sheet_async(*, filter: PlatformTransferFilterInput | None = None, fields: list[Literal['STATUS', 'TRANSFER_ID', 'PARTNER_NAME', 'SETTLEMENT_DATE', 'SETTLEMENT_START_DATE', 'TYPE', 'PAYMENT_ID', 'ORDER_NAME', 'PAYMENT_METHOD', 'SETTLEMENT_AMOUNT', 'SETTLEMENT_ORDER_AMOUNT', 'SETTLEMENT_ORDER_TAX_FREE_AMOUNT', 'SETTLEMENT_PAYMENT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_AMOUNT', 'SETTLEMENT_PAYMENT_VAT_BURDEN_AMOUNT', 'SETTLEMENT_PAYMENT_SUPPLY_AMOUNT', 'SETTLEMENT_PAYMENT_TAX_FREE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_AMOUNT', 'SETTLEMENT_PLATFORM_FEE_VAT_AMOUNT', 'SETTLEMENT_DISCOUNT_AMOUNT', 'SETTLEMENT_DISCOUNT_TAX_FREE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_AMOUNT', 'SETTLEMENT_DISCOUNT_SHARE_TAX_FREE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_AMOUNT', 'SETTLEMENT_ADDITIONAL_FEE_VAT_AMOUNT', 'SETTLEMENT_CURRENCY', 'PARTNER_TYPE', 'PARTNER_TAXATION_TYPE', 'PARTNER_INCOME_TYPE', 'PARTNER_TAXATION_TYPE_OR_INCOME_TYPE', 'PARTNER_ID', 'MEMO'] | str] | None = None, transfer_user_defined_property_keys: list[str] | None = None, partner_user_defined_property_keys: list[str] | None = None) str #
정산 상세 내역 다운로드
정산 상세 내역을 csv 파일로 다운로드 합니다.
- Parameters:
filter (
PlatformTransferFilterInput, optional
)fields (
list[PlatformTransferSheetField], optional
) – 다운로드 할 시트 컬럼transfer_user_defined_property_keys (
list[str], optional
)partner_user_defined_property_keys (
list[str], optional
)
- Raises: