Skip to content

Request post-booking payment-change adjustment

POST
/reservation-payment-change-adjustments
curl --request POST \
--url https://example.com/reservation-payment-change-adjustments \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "reservationBookingId": "example", "motherUserId": "example", "requestedAmountAuthority": { "amountBreakdownSnapshotKey": "example", "reservationBookingId": "example", "requestedMotherPayableAdjustmentKrw": 1, "amountBreakdown": { "customerDeltaKrw": 1, "couponAdjustmentKrw": 1, "pureCustomerAmountKrw": 1 }, "motherVisibleChargeSnapshot": { "chargeSnapshotKey": "example", "reservationBookingId": "example", "grossCustomerChargeKrw": 1, "couponDiscountKrw": 1, "displayedCustomerChargeKrw": 1, "discountSource": "none", "sourceEvidenceKey": "example", "capturedAt": "2026-04-15T12:00:00Z", "finalizedChargeSnapshotKey": "example", "couponAllocationSnapshotKey": "example", "regionalBenefitChargeImpactAcknowledgement": { "finalizedChargeSnapshotId": "example", "frozenLineEventIds": [ "example" ] } }, "authorizedAt": "2026-04-15T12:00:00Z", "sourceEvidenceKey": "example", "couponAllocationSnapshot": { "couponAllocationSnapshotKey": "example", "reservationBookingId": "example", "allocatedCouponAmountKrw": 1, "sourceEvidenceKey": "example", "couponReferenceKeys": [ "example" ] } } }'
Media typeapplication/json
PaymentChangeAdjustmentRequest
object
reservationBookingId
required
string
>= 1 characters
motherUserId
required
string
>= 1 characters
requestedAmountAuthority
required
object
amountBreakdownSnapshotKey
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
requestedMotherPayableAdjustmentKrw
required
integer
amountBreakdown
required
object
customerDeltaKrw
required
integer
couponAdjustmentKrw
required
integer
pureCustomerAmountKrw
required
integer
key
additional properties
motherVisibleChargeSnapshot
required
object
chargeSnapshotKey
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
grossCustomerChargeKrw
required
integer
couponDiscountKrw
required
integer
displayedCustomerChargeKrw
required
integer
discountSource
required
string
Allowed values: none finalized_charge_snapshot payment_change_coupon_allocation migrated_price_table
sourceEvidenceKey
required
string
>= 1 characters
capturedAt
required
string format: date-time
finalizedChargeSnapshotKey
required
string | null
>= 1 characters
couponAllocationSnapshotKey
required
string | null
>= 1 characters
regionalBenefitChargeImpactAcknowledgement
object
finalizedChargeSnapshotId
required
string
>= 1 characters
frozenLineEventIds
required
Array<string>
>= 1 items
key
additional properties
key
additional properties
authorizedAt
required
string format: date-time
sourceEvidenceKey
required
string
>= 1 characters
couponAllocationSnapshot
required
object
couponAllocationSnapshotKey
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
allocatedCouponAmountKrw
required
integer
sourceEvidenceKey
required
string
>= 1 characters
couponReferenceKeys
required
Array<string>
key
additional properties
key
additional properties
key
additional properties

Payment-change adjustment requested

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

Payment-change adjustment payload is not valid

Payment-change adjustment runtime is unavailable