Skip to content

Capture mother payment for latest payment-change adjustment

POST
/reservation-payment-change-adjustments/{reservationBookingId}/mother-payments
curl --request POST \
--url https://example.com/reservation-payment-change-adjustments/example/mother-payments \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "motherUserId": "example", "paymentId": "example", "providerName": "example", "providerContext": { "additionalProperty": "example" } }'
reservationBookingId
required
string
>= 1 characters
Media typeapplication/json
PaymentChangeAdjustmentMotherPayment
object
motherUserId
required
string
>= 1 characters
paymentId
required
string
>= 1 characters
providerName
required
string
>= 1 characters
providerContext
required
object
key
additional properties
key
additional properties

Payment-change adjustment payment captured

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

Mother cannot pay adjustment for another mother

Payment-change adjustment not found

Payment-change adjustment is not payable

Payment-change adjustment runtime is unavailable