> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# Objects

> Every object and enum the Payment intents tools accept.

## Model tree

<div className="model-tree"><div className="model-tree-scroll"><div className="tree-node"><a href="#automaticpaymentmethods">AutomaticPaymentMethods</a></div></div></div>

## AutomaticPaymentMethods

Which payment methods Stripe offers on this intent.

<div className="reference-table">
  | Field                                                           | Type                  | Description                                                                                                                                                                                          |
  | --------------------------------------------------------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `enabled` <span className="required" title="required">\*</span> | `boolean`             | Offer the payment methods enabled in the dashboard. Stripe requires this whenever the object is sent at all.                                                                                         |
  | `allowRedirects`                                                | `"always" \| "never"` | 'never' keeps the intent to methods that finish without sending the customer off-site, which is what makes a server-side `confirm` possible without a `return_url`. Absent, Stripe allows redirects. |
</div>

## CancellationReason

<div className="enum-table">
  | Value                   |
  | ----------------------- |
  | `duplicate`             |
  | `fraudulent`            |
  | `requested_by_customer` |
  | `abandoned`             |
</div>

## CaptureMethod

<div className="enum-table">
  | Value             |
  | ----------------- |
  | `automatic_async` |
  | `automatic`       |
  | `manual`          |
</div>
