# The Review object

### The Review object

```json
{
  "id": "prv_1NVyFt2eZvKYlo2CjubqF1xm",
  "object": "review",
  "billing_zip": null,
  "charge": null,
  "closed_reason": null,
  "created": 1689864901,
  "ip_address": null,
  "ip_address_location": null,
  "livemode": false,
  "open": true,
  "opened_reason": "rule",
  "payment_intent": "pi_3NVy8c2eZvKYlo2C055h7pkd",
  "reason": "rule",
  "session": null
}
```

## Attributes

- `id` (string)
  Unique identifier for the object.

- `object` (string)
  String representing the object’s type. Objects of the same type share the same value.

- `billing_zip` (string, nullable)
  The ZIP or postal code of the card used, if applicable.

- `charge` (string, nullable, expandable (can be expanded into an object with the `expand` request parameter))
  The charge associated with this review.

- `closed_reason` (enum, nullable)
  The reason the review was closed, or null if it has not yet been closed. One of `approved`, `refunded`, `refunded_as_fraud`, `disputed`, `redacted`, `canceled`, `payment_never_settled`, or `acknowledged`.

- `created` (timestamp)
  Time at which the object was created. Measured in seconds since the Unix epoch.

- `ip_address` (string, nullable)
  The IP address where the payment originated.

- [`ip_address_location`](https://docs.stripe.com/api/radar/reviews/object.md?query=ip_address_location) (object, nullable)
  Information related to the location of the payment. Note that this information is an approximation and attempts to locate the nearest population center - it should not be used to determine a specific address.

- `livemode` (boolean)
  If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.

- `open` (boolean)
  If `true`, the review needs action.

- `opened_reason` (enum)
  The reason the review was opened. One of `rule` or `manual`.
Possible enum values:
  - `manual`
  - `rule`

- `payment_intent` (string, nullable, expandable (can be expanded into an object with the `expand` request parameter))
  The PaymentIntent ID associated with this review, if one exists.

- `reason` (string)
  The reason the review is currently open or closed. One of `rule`, `manual`, `approved`, `refunded`, `refunded_as_fraud`, `disputed`, `redacted`, `canceled`, `payment_never_settled`, or `acknowledged`.

- [`refund_signals`](https://docs.stripe.com/api/radar/reviews/object.md?query=refund_signals) (object, nullable)
  Signals to indicate that the review should be prioritized and a payment refund should be considered.

- [`session`](https://docs.stripe.com/api/radar/reviews/object.md?query=session) (object, nullable)
  Information related to the browsing session of the user who initiated the payment.
