Package-level declarations

Types

Link copied to clipboard

고객사의 평균 거래액 현황 조회 응답

Link copied to clipboard
@Serializable
data class AnalyticsAverageAmountChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val paymentAverageAmount: Long, val customerAverageAmount: Long)

특정 시점의 건별 평균 거래액, 고객 당 평균 거래액을 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsAverageAmountChartSummary(val paymentAverageAmount: Long, val customerAverageAmount: Long)

전체 구간의 건별 평균 거래액, 고객 당 평균 거래액을 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsCancellationRate(val cancellationRate: Double)

고객사의 환불율 정보

Link copied to clipboard
@Serializable
data class AnalyticsCardChart(val stats: List<AnalyticsCardChartStat>)

고객사의 카드결제 현황 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsCardChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long)

특정 시점의 카드결제 거래 건 수와 금액을 나타냅니다.

Link copied to clipboard

고객사의 카드사별 결제 현황 조회 응답

Link copied to clipboard
@Serializable
data class AnalyticsCardCompanyChartRemainderStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long)

특정 시점의 나머지 카드사들의 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsCardCompanyChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val cardCompany: CardCompany, val amount: Long, val count: Long)

특정 시점의 카드사 별 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsCardCompanyChartSummary(val totalAmount: Long, val totalCount: Long)

결제금액, 결제 건수의 총합을 나타냅니다.

Link copied to clipboard
Link copied to clipboard
@Serializable
data class AnalyticsEasyPayChart(val stats: List<AnalyticsEasyPayChartStat>)

고객사의 간편결제 현황 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsEasyPayChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long)

특정 시점의 간편결제 거래 건수와 금액을 나타냅니다.

Link copied to clipboard

고객사의 간편결제사별 결제 현황 차트 정보

@Serializable
data class AnalyticsEasyPayProviderChartRemainderStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long)

특정 시점의 나머지 간편결제사들의 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsEasyPayProviderChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val easyPayProvider: EasyPayProvider, val amount: Long, val count: Long)

특정 시점의 간편결제사별 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsEasyPayProviderChartSummary(val totalAmount: Long, val totalCount: Long)

결제금액, 결제 건수의 총합을 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsOverseasPaymentUsage(val isUsing: Boolean)

고객사의 해외 결제 사용 여부

Link copied to clipboard
@Serializable
data class AnalyticsPaymentChart(val stats: List<AnalyticsPaymentChartStat>)

고객사의 결제 현황 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPaymentChartInsight(val highestHourInDay: Long, val lowestHourInDay: Long, val highestDateInMonth: Long? = null, val lowestDateInMonth: Long? = null, val highestDayInWeek: DayOfWeek? = null, val lowestDayInWeek: DayOfWeek? = null)

고객사의 결제 현황 인사이트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPaymentChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long)

특정 시점의 거래 건 수와 금액을 나타냅니다.

Link copied to clipboard

고객사의 결제수단 현황 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPaymentMethodChartStat(val amount: Long, val count: Long, val paymentMethod: PaymentMethodType? = null)

결제수단별 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard

고객사의 결제수단 트렌드 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPaymentMethodTrendChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val amount: Long, val count: Long, val paymentMethod: PaymentMethodType? = null)

특정 시점의 결제수단별 결제금액, 결제 건수를 나타냅니다.

고객사의 결제 환경 별 결제 상태 차트 정보

@Serializable
data class AnalyticsPaymentStatusByPaymentClientChartStat(val paymentClientType: PaymentClientType, val paymentStatus: PaymentStatus, val amount: Long, val count: Long)

고객사의 결제 환경 별 결제 상태 차트 정보

고객사의 결제 수단 별 결제 상태 차트 정보

@Serializable
data class AnalyticsPaymentStatusByPaymentMethodChartStat(val paymentStatus: PaymentStatus, val amount: Long, val count: Long, val paymentMethod: PaymentMethodType? = null)

각 결제수단, 상태 별 건수와 금액을 나타냅니다.

Link copied to clipboard

고객사의 PG사 별 결제 상태 차트 정보

@Serializable
data class AnalyticsPaymentStatusByPgCompanyChartStat(val pgCompany: PgCompany, val paymentStatus: PaymentStatus, val amount: Long, val count: Long)

각 상태의 건수와 금액, 사분위수를 나타냅니다.

Link copied to clipboard

고객사의 결제 상태 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPaymentStatusChartStat(val paymentStatus: PaymentStatus, val amount: Long, val count: Long, val averageRatio: Long, val firstQuantile: Long, val median: Long, val thirdQuantile: Long)

각 상태의 건수와 금액, 사분위수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsPgCompanyChart(val stats: List<AnalyticsPgCompanyChartStat>)

고객사의 결제대행사 현황 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPgCompanyChartStat(val pgCompany: PgCompany, val amount: Long, val count: Long)

결제대행사별 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard

고객사의 결제대행사별 거래 추이 차트 정보

Link copied to clipboard
@Serializable
data class AnalyticsPgCompanyTrendChartStat(val timestamp: @Serializable(with = InstantSerializer::class) Instant, val pgCompany: PgCompany, val amount: Long, val count: Long)

특정 시점의 결제대행사 별 결제금액, 결제 건수를 나타냅니다.

Link copied to clipboard
@Serializable
data class AnalyticsTimeGranularity(val minute: AnalyticsTimeGranularityMinute? = null, val hour: AnalyticsTimeGranularityHour? = null, val day: AnalyticsTimeGranularityDay? = null, val week: AnalyticsTimeGranularityWeek? = null, val month: AnalyticsTimeGranularityMonth? = null)

조회 시간 단위

Link copied to clipboard
@Serializable
data class AnalyticsTimeGranularityDay(val timezoneHourOffset: Int)

Link copied to clipboard
@Serializable
data object AnalyticsTimeGranularityHour

시간

Link copied to clipboard
@Serializable
data object AnalyticsTimeGranularityMinute

Link copied to clipboard
@Serializable
data class AnalyticsTimeGranularityMonth(val timezoneHourOffset: Int)

Link copied to clipboard
@Serializable
data class AnalyticsTimeGranularityWeek(val timezoneHourOffset: Int)

Link copied to clipboard
@Serializable
enum CardCompany : Enum<CardCompany>

카드사