@portone/server-sdk
    Preparing search index...

    Type Alias PgSpecificClient

    포트원 API 클라이언트를 생성합니다.

    type PgSpecificClient = {
        getKakaopayPaymentOrder: (
            options: { pgTxId: string; channelKey: string },
        ) => Promise<GetKakaopayPaymentOrderResponse>;
        confirmPaymentwallDelivery: (
            options: {
                transactionId: string;
                deliveryType: PaymentwallDeliveryType;
                deliveryStatus: PaymentwallDeliveryStatus;
                estimatedDeliveryDatetime: string;
                estimatedUpdateDatetime: string;
                reason?: string;
                refundable: boolean;
                details: string;
                shippingAddressEmail: string;
                carrierTrackingId?: string;
                carrierType?: string;
                shippingAddressCountry?: Country;
                shippingAddressCity?: string;
                shippingAddressZip?: string;
                shippingAddressState?: string;
                shippingAddressStreet?: string;
                shippingAddressPhone?: string;
                shippingAddressFirstname?: string;
                shippingAddressLastname?: string;
                attachments?: string[];
            },
        ) => Promise<ConfirmPaymentwallDeliveryResponse>;
    }
    Index

    Properties

    getKakaopayPaymentOrder: (
        options: { pgTxId: string; channelKey: string },
    ) => Promise<GetKakaopayPaymentOrderResponse>

    카카오페이 주문 조회 API

    주어진 아이디에 대응되는 카카오페이 주문 건을 조회합니다. 해당 API 사용이 필요한 경우 포트원 기술지원팀으로 문의 주시길 바랍니다.

    confirmPaymentwallDelivery: (
        options: {
            transactionId: string;
            deliveryType: PaymentwallDeliveryType;
            deliveryStatus: PaymentwallDeliveryStatus;
            estimatedDeliveryDatetime: string;
            estimatedUpdateDatetime: string;
            reason?: string;
            refundable: boolean;
            details: string;
            shippingAddressEmail: string;
            carrierTrackingId?: string;
            carrierType?: string;
            shippingAddressCountry?: Country;
            shippingAddressCity?: string;
            shippingAddressZip?: string;
            shippingAddressState?: string;
            shippingAddressStreet?: string;
            shippingAddressPhone?: string;
            shippingAddressFirstname?: string;
            shippingAddressLastname?: string;
            attachments?: string[];
        },
    ) => Promise<ConfirmPaymentwallDeliveryResponse>

    페이먼트월 배송 정보 등록

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