OptionalamountThe PSP's payment id — PayFanout has no internal-id store, so the host app resolves its own id -> pspPaymentId first.
OptionalreasonBest-effort per PSP: mapped to the provider's own vocabulary where one exists (Stripe accepts exactly these), passed through or withheld where none does.
Omit for a full refund.