Skip to content

Pre-register latest payment-change amount before mother payment UI

POST
/reservation-payment-change-adjustments/{reservationBookingId}/mother-payment-pre-registrations
curl --request POST \
--url https://example.com/reservation-payment-change-adjustments/example/mother-payment-pre-registrations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--data '{ "selectedPaymentMethodCode": "card" }'
reservationBookingId
required
string
>= 1 characters
Idempotency-Key
required
string
>= 1 characters
Media typeapplication/json
PaymentChangeAdjustmentPreRegistration
object
selectedPaymentMethodCode
required
string
Allowed values: card bank vcnt
key
additional properties

Payment-change adjustment amount pre-registered

Media typeapplication/json
PaymentChangeAdjustmentResponse
object
paymentChangeAdjustmentId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
motherUserId
required
string
>= 1 characters
customerDeltaKrw
required
integer
couponAdjustmentKrw
required
integer
pureCustomerAmountKrw
required
integer
motherPayableAdjustmentKrw
required
integer
adjustmentStatus
required
string
Allowed values: awaiting_mother_payment paid completed cancelled
preRegistration
required
object
paymentId
required
string
>= 1 characters
providerName
required
string
>= 1 characters
preRegisteredAt
required
string format: date-time
key
additional properties
paymentReceipt
required
object
paymentId
required
string
>= 1 characters
providerName
required
string
>= 1 characters
providerContext
required
object
key
additional properties
depositedAt
required
string format: date-time
key
additional properties
settlementContinuationStatus
required
string | null
Allowed values: workflow_started workflow_already_started waiting_for_financial_facts settlement_already_completed blocked
settlementContinuationWorkflowRequestId
required
string | null
>= 1 characters
settlementContinuationReason
required
string | null
>= 1 characters
settlementContinuationRecordedAt
required
string | null format: date-time
requestedAt
required
string format: date-time
completedAt
required
string | null format: date-time
updatedAt
required
string format: date-time
key
additional properties

Authenticated actor lacks reservation payment-change authority

Payment-change adjustment not found

Payment-change adjustment is not payable

Payment-change adjustment runtime is unavailable