# Payment Status Notification Data

## Properties

### eventType
- **Type**: `const`
- **Enum**: Required
- **Description**: This will be set to: `RefundStatus`

### transactionId
- **Type**: `uuid`
- **Required**: Yes
- **Description**: A unique ID for the refund transaction.

### transactionReference
- **Type**: `string`
- **Required**: Yes
- **Description**: An 18 character refund transaction reference allocated by us, used/visible on the associated bank transaction.

### transactionStatus
- **Type**: `string`
- **Enum**: Required
- **Description**: The status of the refund transaction. The refund status will be one of:
  - `RefundSuccess`: The refund transaction was successful, money has moved from your holding account to the customer's bank account.
  - `RefundFailed`: The refund transaction failed.
  - `RefundAbandoned`: The refund transaction timed out.

### externalReference
- **Type**: `string`
- **Description**: Your unique reference for the refund transaction, e.g. your refundId.

## Response
```
200
```
- **Description**: Return a 200 status to indicate that the data was received successfully, any other response will be deemed a failure and retried.
