Search documentation of stripe_elixir

# StripeElixir.Params.TestHelpers.Issuing.AuthorizationCaptureParams (stripe_elixir v0.1.0)

Copy Markdown View Source

Parameters for authorization capture.

## Summary

### Types

t()

## Types

# t()

    @type t() :: %StripeElixir.Params.TestHelpers.Issuing.AuthorizationCaptureParams{
      capture_amount: integer() | nil,
      close_authorization: boolean() | nil,
      expand: [String.t()] | nil,
      purchase_details: map() | nil
    }

- `capture_amount` - The amount to capture from the authorization. If not provided, the full amount of the authorization will be captured. This amount is in the authorization currency and in the smallest currency unit.
- `close_authorization` - Whether to close the authorization after capture. Defaults to true. Set to false to enable multi-capture flows.
- `expand` - Specifies which fields in the response should be expanded.
- `purchase_details` - Additional purchase information that is optionally provided by the merchant.