Interface: PrepareRefundInput
Defined in: server/checkout/refund-service.ts:39
Properties
disbursementMethod?
optional disbursementMethod?:
| "check"
| "unknown"
| "other"
| "card"
| "gift_card"
| "account_balance"
| "bank_transfer"
| "cash"
| "warrant"
| "wallet"
| "money_order"
| null;Defined in: server/checkout/refund-service.ts:49
Refund instrument when it differs from the original tender (gov: mailed
check / warrant through consumer AP). null/omitted = disburse to the
original tender. Same canonical TenderMethod set — validated by the
repo's varchar(32) column against the Zod set.
idempotencyKey?
optional idempotencyKey?: string;Defined in: server/checkout/refund-service.ts:50
notes?
optional notes?: string;Defined in: server/checkout/refund-service.ts:42
reason?
optional reason?: string;Defined in: server/checkout/refund-service.ts:41
spec
spec: RefundSpec;Defined in: server/checkout/refund-service.ts:40