createPaymentSchedule

@JvmName(name = "createPaymentScheduleSuspend")
suspend fun createPaymentSchedule(paymentId: String, payment: BillingKeyPaymentInput, timeToPay: Instant): CreatePaymentScheduleResponse

결제 예약

결제를 예약합니다.

Parameters

paymentId

결제 건 아이디

payment

빌링키 결제 입력 정보

timeToPay

결제 예정 시점

Throws

결제가 이미 완료되었거나 대기중인 경우

빌링키가 이미 삭제된 경우

빌링키가 존재하지 않는 경우

요청이 거절된 경우

요청된 입력 정보가 유효하지 않은 경우

결제 예약건이 이미 존재하는 경우

면세 금액 등 하위 항목들의 합이 전체 결제 금액을 초과한 경우

인증 정보가 올바르지 않은 경우

API 응답이 알 수 없는 형식인 경우