# `Stripe.Resources.Refund.DestinationDetails`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/refund.ex#L103)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Refund.DestinationDetails{
  affirm: map() | nil,
  afterpay_clearpay: map() | nil,
  alipay: map() | nil,
  alma: map() | nil,
  amazon_pay: map() | nil,
  au_bank_transfer: map() | nil,
  blik: Stripe.Resources.Refund.DestinationDetails.Blik.t() | nil,
  br_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.BrBankTransfer.t() | nil,
  card: Stripe.Resources.Refund.DestinationDetails.Card.t() | nil,
  cashapp: map() | nil,
  crypto: Stripe.Resources.Refund.DestinationDetails.Crypto.t() | nil,
  customer_cash_balance: map() | nil,
  eps: map() | nil,
  eu_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.EuBankTransfer.t() | nil,
  gb_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.GbBankTransfer.t() | nil,
  giropay: map() | nil,
  grabpay: map() | nil,
  jp_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.JpBankTransfer.t() | nil,
  klarna: map() | nil,
  mb_way: Stripe.Resources.Refund.DestinationDetails.MbWay.t() | nil,
  multibanco: Stripe.Resources.Refund.DestinationDetails.Multibanco.t() | nil,
  mx_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.MxBankTransfer.t() | nil,
  nz_bank_transfer: map() | nil,
  p24: Stripe.Resources.Refund.DestinationDetails.P24.t() | nil,
  paynow: map() | nil,
  paypal: Stripe.Resources.Refund.DestinationDetails.Paypal.t() | nil,
  pix: map() | nil,
  revolut: map() | nil,
  sofort: map() | nil,
  swish: Stripe.Resources.Refund.DestinationDetails.Swish.t() | nil,
  th_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.ThBankTransfer.t() | nil,
  twint: map() | nil,
  type: String.t() | nil,
  us_bank_transfer:
    Stripe.Resources.Refund.DestinationDetails.UsBankTransfer.t() | nil,
  wechat_pay: map() | nil,
  zip: map() | nil
}
```

* `affirm`
* `afterpay_clearpay`
* `alipay`
* `alma`
* `amazon_pay`
* `au_bank_transfer`
* `blik`
* `br_bank_transfer`
* `card`
* `cashapp`
* `crypto`
* `customer_cash_balance`
* `eps`
* `eu_bank_transfer`
* `gb_bank_transfer`
* `giropay`
* `grabpay`
* `jp_bank_transfer`
* `klarna`
* `mb_way`
* `multibanco`
* `mx_bank_transfer`
* `nz_bank_transfer`
* `p24`
* `paynow`
* `paypal`
* `pix`
* `revolut`
* `sofort`
* `swish`
* `th_bank_transfer`
* `twint`
* `type` - The type of transaction-specific details of the payment method used in the refund (e.g., `card`). An additional hash is included on `destination_details` with a name matching this value. It contains information specific to the refund transaction. Max length: 5000.
* `us_bank_transfer`
* `wechat_pay`
* `zip`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
