VirtualAccountIssuedPayment

@Serializable
@SerialName(value = "VIRTUAL_ACCOUNT_ISSUED")
data class VirtualAccountIssuedPayment(val id: String, val transactionId: String, val merchantId: String, val storeId: String, val channel: SelectedChannel, val version: PortOneVersion, val requestedAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val statusChangedAt: @Serializable(with = InstantSerializer::class) Instant, val orderName: String, val amount: PaymentAmount, val currency: Currency, val customer: Customer, val method: PaymentMethod? = null, val channelGroup: ChannelGroupSummary? = null, val scheduleId: String? = null, val billingKey: String? = null, val webhooks: List<PaymentWebhook>? = null, val promotionId: String? = null, val isCulturalExpense: Boolean? = null, val escrow: PaymentEscrow? = null, val products: List<PaymentProduct>? = null, val productCount: Int? = null, val customData: String? = null, val country: Country? = null, val pgTxId: String? = null) : Payment

가상계좌 발급 완료 상태 건

Constructors

Link copied to clipboard
constructor(id: String, transactionId: String, merchantId: String, storeId: String, channel: SelectedChannel, version: PortOneVersion, requestedAt: @Serializable(with = InstantSerializer::class) Instant, updatedAt: @Serializable(with = InstantSerializer::class) Instant, statusChangedAt: @Serializable(with = InstantSerializer::class) Instant, orderName: String, amount: PaymentAmount, currency: Currency, customer: Customer, method: PaymentMethod? = null, channelGroup: ChannelGroupSummary? = null, scheduleId: String? = null, billingKey: String? = null, webhooks: List<PaymentWebhook>? = null, promotionId: String? = null, isCulturalExpense: Boolean? = null, escrow: PaymentEscrow? = null, products: List<PaymentProduct>? = null, productCount: Int? = null, customData: String? = null, country: Country? = null, pgTxId: String? = null)

Properties

Link copied to clipboard
open override val amount: PaymentAmount

결제 금액 관련 세부 정보

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

결제 시 사용된 빌링키

Link copied to clipboard

결제 채널

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

결제 채널 그룹 정보

Link copied to clipboard
open override val country: Country? = null

국가 코드

Link copied to clipboard
open override val currency: Currency

통화

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 escrow: PaymentEscrow? = null

에스크로 결제 정보

Link copied to clipboard
open override val id: String

결제 건 아이디

Link copied to clipboard
open override val isCulturalExpense: Boolean? = null

문화비 지출 여부

Link copied to clipboard
open override val merchantId: String

고객사 아이디

Link copied to clipboard
open override val method: PaymentMethod? = null

결제수단 정보

Link copied to clipboard
open override val orderName: String

주문명

Link copied to clipboard
val pgTxId: String? = null

PG사 거래 아이디

Link copied to clipboard
open override val productCount: Int? = null

상품 갯수

Link copied to clipboard
open override val products: List<PaymentProduct>? = null

상품 정보

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

프로모션 아이디

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

결제 요청 시점

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

결제 예약 건 아이디

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

상태 업데이트 시점

Link copied to clipboard
open override val storeId: String

상점 아이디

Link copied to clipboard

결제 건 포트원 채번 아이디

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

업데이트 시점

Link copied to clipboard
open override val version: PortOneVersion

포트원 버전

Link copied to clipboard
open override val webhooks: List<PaymentWebhook>? = null

웹훅 발송 내역