RefundCompleteFullData
The `data` of a `refund.complete` delivery whose subscription asked for `full`. Every value is a string. `Status` here is not the `thin` payload's `status`: the `full` payload carries the refund's own status unmapped, so it has two values the `thin` one folds away.
Fields
RefundIdstring uuid requiredThe refund identifier.
TransactionIdstring uuid requiredThe transaction the refund was raised against.
CurrencyCodestring requiredThe ISO 4217ISO 4217 The three-letter currency codes, such as
ZARfor the South African rand. Always uppercase.Wikipedia currency code.Amountstring requiredThe amount, to two decimal places, with a full stop as the separator.
Statusstring requiredThe refund's own status, unmapped.
PendingInvestigationandErrorreach afullsubscriber as themselves, where athinsubscriber seesPendingandFailedin their place.values"Pending""Complete""Submitted""Failed""Cancelled""Returned""Invalid""PendingInvestigation""Error"BankNamestring requiredThe bank the refund was paid to.
AccountNumberstring requiredThe account the refund was paid to.
StatusMessagestring requiredThe status detail, empty when there is none.
Hashstring requiredThe check hash over the field set. Verify the Svix signature rather than this: the signature covers the whole delivery.