Search documentation of tiger_stripe

# Stripe.Params.PaymentRecordReportPaymentAttemptParams (tiger_stripe v0.1.1)

Copy Markdown View Source

Parameters for payment record report payment attempt.

## Summary

### Types

t()

## Types

# t()

    @type t() :: %Stripe.Params.PaymentRecordReportPaymentAttemptParams{
      description: String.t() | nil,
      expand: [String.t()] | nil,
      failed: map() | nil,
      guaranteed: map() | nil,
      initiated_at: integer(),
      metadata: map() | nil,
      outcome: String.t() | nil,
      payment_method_details: map() | nil,
      shipping_details: map() | nil
    }

- `description` - An arbitrary string attached to the object. Often useful for displaying to users. Max length: 5000.
- `expand` - Specifies which fields in the response should be expanded.
- `failed` - Information about the payment attempt failure.
- `guaranteed` - Information about the payment attempt guarantee.
- `initiated_at` - When the reported payment was initiated. Measured in seconds since the Unix epoch. Format: Unix timestamp.
- `metadata` - Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.
- `outcome` - The outcome of the reported payment. Possible values: `failed`, `guaranteed`.
- `payment_method_details` - Information about the Payment Method debited for this payment.
- `shipping_details` - Shipping information for this payment.