Fat Zebra provides a facility to issue refunds.
Refund
Response format
Field  | Type  | Description  | 
|---|---|---|
  | String  | Authorization number  | 
  | String  | ID of the refund  | 
  | Integer  | Amount of the refund in the smallest currency unit (e.g., 100 to refund $1.00, or 100 to refund ¥100, a zero decimal currency)  | 
  | String  | Status of the refund  | 
  | String  | Message giving context to the outcome of the request  | 
  | String  | Card holder name  | 
  | String  | Obfuscated card number  | 
  | String / Date YYYY-MM-DD  | Card expiry date  | 
  | String  | Branding of the card  | 
  | String  | Identifier for the transaction used to perform the refund  | 
  | String  | Identifier for the refund  | 
  | String / ISO 3  | Currency of the purchase  | 
  | Boolean  | Whether the operation was successful or not  | 
  | String  | Date the transaction was created  | 
  | String  | Response code received from the switch  | 
  | String / Date YYYY-MM-DD  | Settlement date  | 
  | Object  | Metadata for the refund  | 
  | Boolean  | Whether the refund was issued without reference to a previous purchase  | 
  | String  | Receipt number of the purchase  | 
  | String  | Advice code for how merchants should retry failed transactions. Only present when a transaction is declined. Details on the possible codes are documented Merchant Advice Codes (Retries)  |