confirmPaymentwallDelivery

@JvmName(name = "confirmPaymentwallDeliverySuspend")
suspend fun confirmPaymentwallDelivery(transactionId: String, deliveryType: PaymentwallDeliveryType, deliveryStatus: PaymentwallDeliveryStatus, estimatedDeliveryDatetime: Instant, estimatedUpdateDatetime: Instant, reason: String? = null, refundable: Boolean, details: String, shippingAddressEmail: String, carrierTrackingId: String? = null, carrierType: String? = null, shippingAddressCountry: Country? = null, shippingAddressCity: String? = null, shippingAddressZip: String? = null, shippingAddressState: String? = null, shippingAddressStreet: String? = null, shippingAddressPhone: String? = null, shippingAddressFirstname: String? = null, shippingAddressLastname: String? = null, attachments: List<String>? = null): ConfirmPaymentwallDeliveryResponse

페이먼트월 배송 정보 등록

배송 정보를 페이먼트월에 등록합니다. 등록된 배송 정보는 차지백 발생 시 고객사의 상품 배송 완료 증빙 자료로 활용되므로, 반드시 연동해야 합니다.

Parameters

transactionId

결제 건 포트원 채번 아이디

deliveryType

배송 유형

deliveryStatus

배송 상태

estimatedDeliveryDatetime

배송 완료 예상 일시

배송 유형이 DIGITAL인 경우 현재 시각을 입력해도 무방합니다.

estimatedUpdateDatetime

배송 상태 업데이트 예정 일시

배송 유형이 DIGITAL인 경우 현재 시각을 입력해도 무방합니다.

reason

상태 변경 사유

refundable

환불 가능 여부

details

상세 설명

shippingAddressEmail

고객 이메일 주소

carrierTrackingId

운송장 번호

배송 유형이 PHYSICAL인 경우 필수입니다.

carrierType

운송사 이름

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressCountry

수신자 국가

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressCity

수신자 도시

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressZip

수신자 우편번호

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressState

수신자 주

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressStreet

수신자 도로명 주소

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressPhone

수신자 전화번호

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressFirstname

수신자 이름

배송 유형이 PHYSICAL인 경우 필수입니다.

shippingAddressLastname

수신자 성

배송 유형이 PHYSICAL인 경우 필수입니다.

attachments

배송 증빙 첨부 파일 URL 목록

배송 증빙 자료의 URL(이미지 등)을 입력합니다. 증빙 자료를 제공하기 어려운 경우 생략할 수 있습니다.

Throws