Kaizen
Browse modulesCheckoutcheckout/serverInterfaces

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

On this page