# The Shared Payment Issued Token object

### The Shared Payment Issued Token object

```json
{
  "id": "spt_1RgaZcFPC5QUO6ZCDVZuVA8q",
  "object": "shared_payment.issued_token",
  "livemode": false,
  "created": 1751500820,
  "deactivated_at": null,
  "deactivated_reason": null,
  "payment_method": "pm_1RgaZbFPC5QUO6ZCe2ekOCNX",
  "seller_details": {
    "external_id": null,
    "network_business_profile": "profile_test_61TU90nIeGjU7NNVXA6TU90m7ISQWsBxpcx9lASWWXTk"
  },
  "setup_future_usage": null,
  "shared_metadata": {},
  "status": "active",
  "usage_details": {
    "amount_captured": {
      "value": 0,
      "currency": "usd"
    }
  },
  "usage_limits": {
    "currency": "usd",
    "expires_at": 1751587220,
    "max_amount": 1000
  }
}
```

## 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.

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

- `deactivated_at` (timestamp, nullable)
  Time at which this SharedPaymentIssuedToken was deactivated.

- `deactivated_reason` (enum, nullable)
  The reason why the SharedPaymentIssuedToken has been deactivated.
Possible enum values:
  - `consumed`
    `consumed` indicates that this token has been consumed due to hitting the allowed amount limit.

  - `expired`
    `expired` indicates that this token has expired.

  - `resolved`
    `resolved` indicates that this token has been resolved by a seller.

  - `revoked`
    `revoked` indicates that this token has been revoked by the issuer.

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

- [`next_action`](https://docs.stripe.com/api/shared-payment/issued-token/object.md?query=next_action) (object, nullable)
  If present, describes the action required to make this `SharedPaymentIssuedToken` usable for payments. Present when the token is in `requires_action` state.

- `payment_method` (string)
  ID of an existing PaymentMethod.

- [`risk_details`](https://docs.stripe.com/api/shared-payment/issued-token/object.md?query=risk_details) (object, nullable)
  Risk details of the SharedPaymentIssuedToken.

- [`seller_details`](https://docs.stripe.com/api/shared-payment/issued-token/object.md?query=seller_details) (object, nullable)
  Seller details of the SharedPaymentIssuedToken, including network_id and external_id.

- `setup_future_usage` (enum, nullable)
  Indicates that you intend to save the PaymentMethod of this SharedPaymentToken to a customer later.
Possible enum values:
  - `on_session`
    Use `on_session` to reuse the payment method when your customer is present in the checkout flow.

- `shared_metadata` (map, nullable)
  Metadata about the SharedPaymentIssuedToken.

- `status` (enum, nullable)
  Status of this SharedPaymentIssuedToken, one of `active`, `requires_action`, or `deactivated`.
Possible enum values:
  - `active`
    `active` indicates that this SharedPaymentIssuedToken is currently active and usable.

  - `deactivated`
    `deactivated` indicates that this SharedPaymentIssuedToken has been deactivated.

  - `requires_action`
    `requires_action` indicates that this SharedPaymentIssuedToken requires additional action from the customer before it can be used.

- [`usage_details`](https://docs.stripe.com/api/shared-payment/issued-token/object.md?query=usage_details) (object, nullable)
  Usage details of the SharedPaymentIssuedToken

- [`usage_limits`](https://docs.stripe.com/api/shared-payment/issued-token/object.md?query=usage_limits) (object, nullable)
  Usage limits of the SharedPaymentIssuedToken.

- `use_stripe_sdk` (boolean, nullable)
  Set to true when using Stripe.js, iOS, or Android client-side SDKs to handle next actions.
