IssuedBillingKeyInfo

@Serializable
@SerialName(value = "ISSUED")
data class IssuedBillingKeyInfo(val billingKey: String, val merchantId: String, val storeId: String, val channels: List<SelectedChannel>, val customer: Customer, val issuedAt: @Serializable(with = InstantSerializer::class) Instant, val methods: List<BillingKeyPaymentMethod>? = null, val customData: String? = null, val issueId: String? = null, val issueName: String? = null, val requestedAt: @Serializable(with = InstantSerializer::class) Instant? = null, val channelGroup: ChannelGroupSummary? = null, val pgBillingKeyIssueResponses: List<PgBillingKeyIssueResponse>? = null) : BillingKeyInfo

빌링키 발급 완료 상태 건

Constructors

Link copied to clipboard
constructor(billingKey: String, merchantId: String, storeId: String, channels: List<SelectedChannel>, customer: Customer, issuedAt: @Serializable(with = InstantSerializer::class) Instant, methods: List<BillingKeyPaymentMethod>? = null, customData: String? = null, issueId: String? = null, issueName: String? = null, requestedAt: @Serializable(with = InstantSerializer::class) Instant? = null, channelGroup: ChannelGroupSummary? = null, pgBillingKeyIssueResponses: List<PgBillingKeyIssueResponse>? = null)

Properties

Link copied to clipboard
open override val billingKey: String

빌링키

Link copied to clipboard
open override val channelGroup: ChannelGroupSummary? = null

채널 그룹

Link copied to clipboard
open override val channels: List<SelectedChannel>

빌링키 발급 시 사용된 채널

Link copied to clipboard
open override val customData: String? = null

사용자 지정 데이터

Link copied to clipboard
open override val customer: Customer

고객 정보

Link copied to clipboard
open override val issuedAt: @Serializable(with = InstantSerializer::class) Instant

발급 시점

Link copied to clipboard
open override val issueId: String? = null

고객사가 채번하는 빌링키 발급 건 고유 아이디

Link copied to clipboard
open override val issueName: String? = null

빌링키 발급 건 이름

Link copied to clipboard
open override val merchantId: String

고객사 아이디

Link copied to clipboard
open override val methods: List<BillingKeyPaymentMethod>? = null

빌링키 결제수단 상세 정보

Link copied to clipboard

채널 별 빌링키 발급 응답

Link copied to clipboard
open override val requestedAt: @Serializable(with = InstantSerializer::class) Instant? = null

발급 요청 시점

Link copied to clipboard
open override val storeId: String

상점 아이디