ScheduledPaymentSchedule

@Serializable
@SerialName(value = "SCHEDULED")
data class ScheduledPaymentSchedule(val id: String, val merchantId: String, val storeId: String, val paymentId: String, val billingKey: String, val orderName: String, val isCulturalExpense: Boolean, val isEscrow: Boolean, val customer: Customer, val customData: String, val totalAmount: Long, val currency: Currency, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val timeToPay: @Serializable(with = InstantSerializer::class) Instant, val taxFreeAmount: Long? = null, val vatAmount: Long? = null, val installmentMonth: Int? = null, val noticeUrls: List<String>? = null, val products: List<PaymentProduct>? = null) : PaymentSchedule

결제 예약 완료 상태

Constructors

Link copied to clipboard
constructor(id: String, merchantId: String, storeId: String, paymentId: String, billingKey: String, orderName: String, isCulturalExpense: Boolean, isEscrow: Boolean, customer: Customer, customData: String, totalAmount: Long, currency: Currency, createdAt: @Serializable(with = InstantSerializer::class) Instant, timeToPay: @Serializable(with = InstantSerializer::class) Instant, taxFreeAmount: Long? = null, vatAmount: Long? = null, installmentMonth: Int? = null, noticeUrls: List<String>? = null, products: List<PaymentProduct>? = null)

Properties

Link copied to clipboard
open override val billingKey: String

빌링키

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

결제 예약 등록 시점

Link copied to clipboard
open override val currency: Currency

통화

Link copied to clipboard
open override val customData: String

사용자 지정 데이터

Link copied to clipboard
open override val customer: Customer

고객 정보

Link copied to clipboard
open override val id: String

결제 예약 건 아이디

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

할부 개월 수

Link copied to clipboard
open override val isCulturalExpense: Boolean

문화비 지출 여부

Link copied to clipboard
open override val isEscrow: Boolean

에스크로 결제 여부

Link copied to clipboard
open override val merchantId: String

고객사 아이디

Link copied to clipboard
open override val noticeUrls: List<String>? = null

웹훅 주소

Link copied to clipboard
open override val orderName: String

주문명

Link copied to clipboard
open override val paymentId: String

결제 건 아이디

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

상품 정보

Link copied to clipboard
open override val storeId: String

상점 아이디

Link copied to clipboard
open override val taxFreeAmount: Long? = null

면세액

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

결제 예정 시점

Link copied to clipboard
open override val totalAmount: Long

결제 총 금액

Link copied to clipboard
open override val vatAmount: Long? = null

부가세