Skip to content

IapCreateOneTimePurchaseOrderResult

인앱 결제가 완료되면 결제 세부 정보와 상품 정보를 담아 반환해요.
반환된 정보로 결제한 상품의 정보를 화면에 표시할 때 사용할 수 있어요.

시그니처

typescript
interface IapCreateOneTimePurchaseOrderResult {
    /**
     * 미니앱 아이콘 이미지의 URL이에요. 아이콘은 앱인토스 콘솔에서 설정한 이미지예요. 콘솔에서 아이콘을 등록하지 않았다면 `null`로 반환돼요.
     */
    miniAppIconUrl: string | null;
    /**
     * 화면에 표시할 상품 이름이에요.
     */
    displayName: string;
    /**
     * 통화 단위가 포함된 가격 정보예요. 예를 들어 '1,000원`으로 가격과 통화가 함께 표시돼요.
     */
    displayAmount: string;
    /**
     * 상품 가격 숫자 값이에요. 화폐 단위와 쉼표를 제외한 순수 숫자예요. 예를 들어 `1000`으로 표시돼요.
     */
    amount: number;
    /**
     * [ISO 4217 표준](https://ko.wikipedia.org/wiki/ISO_4217)에 따른 상품 가격 통화 단위예요. 예를 들어 원화는 `KRW`, 달러는 `USD`로 표시돼요.
     */
    currency: string;
    /**
     가격을 표시할 때 소수점 아래 몇 자리까지 보여줄지 정하는 값이에요. 예를 들어 달러는 소수점 둘째 자리까지 보여줘서 `2`, 원화는 소수점이 필요 없어서 `0`이에요
     */
    fraction: number;
}

프로퍼티

  • miniAppIconUrlstring

    미니앱 아이콘 이미지의 URL이에요


    displayName필수 · string

    화면에 표시할 상품 이름이에요.


    displayAmount필수 · string

    통화 단위가 포함된 가격 정보예요.


    amount필수 · string

    상품 가격 숫자 값이에요.


    currency필수 · string

    상품 가격 통화 단위예요.


    fraction필수 · string

    가격을 표시할 때 소수점 아래 몇 자리까지 보여줄지 정하는 값이에요.