RefundReturnInput
input type
Refund-input for refundReturn.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
returnId | ID ID! | yes | No further notes. |
expectedRevision | ID ID! | yes | The doc revision the caller read. |
method | ReturnRefundMethod ReturnRefundMethod! | yes | The routing method: cash reaches the drawer; original_tender walks the reversible money LIFO — instrument redemptions reverse INTERNALLY, integrated payments through the processor; store_credit MINTS a customer-bound instrument. |
reference | String | no | Optional external reference (a processor id / credit-slip number). |
tillSessionId | ID | no | The OPEN drawer session paying out — REQUIRED for method=cash, REFUSED otherwise. |
customer | OrderCustomerInput | no | The store-credit customer binding: this block ∥ the Return's order-capture copy; absent BOTH, the mint refuses VALIDATION/INVALID naming it. |