Appearance
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가격을 표시할 때 소수점 아래 몇 자리까지 보여줄지 정하는 값이에요.