Class: Stripe::Refund::DestinationDetails

Inherits:
StripeObject show all
Defined in:
lib/stripe/resources/refund.rb

Defined Under Namespace

Classes: Affirm, AfterpayClearpay, Alipay, Alma, AmazonPay, AuBankTransfer, Blik, BrBankTransfer, Card, Cashapp, CustomerCashBalance, Eps, EuBankTransfer, GbBankTransfer, Giropay, Grabpay, IdBankTransfer, JpBankTransfer, Klarna, Multibanco, MxBankTransfer, NzBankTransfer, P24, Paynow, Paypal, Pix, Revolut, Sofort, Swish, ThBankTransfer, UsBankTransfer, WechatPay, Zip

Constant Summary

Constants inherited from StripeObject

StripeObject::RESERVED_FIELD_NAMES

Instance Attribute Summary collapse

Attributes inherited from StripeObject

#last_response

Method Summary

Methods inherited from StripeObject

#==, #[], #[]=, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values

Constructor Details

This class inherits a constructor from Stripe::StripeObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject

Instance Attribute Details

#affirmObject (readonly)

Attribute for field affirm



152
153
154
# File 'lib/stripe/resources/refund.rb', line 152

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



154
155
156
# File 'lib/stripe/resources/refund.rb', line 154

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



156
157
158
# File 'lib/stripe/resources/refund.rb', line 156

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



158
159
160
# File 'lib/stripe/resources/refund.rb', line 158

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



160
161
162
# File 'lib/stripe/resources/refund.rb', line 160

def amazon_pay
  @amazon_pay
end

#au_bank_transferObject (readonly)

Attribute for field au_bank_transfer



162
163
164
# File 'lib/stripe/resources/refund.rb', line 162

def au_bank_transfer
  @au_bank_transfer
end

#blikObject (readonly)

Attribute for field blik



164
165
166
# File 'lib/stripe/resources/refund.rb', line 164

def blik
  @blik
end

#br_bank_transferObject (readonly)

Attribute for field br_bank_transfer



166
167
168
# File 'lib/stripe/resources/refund.rb', line 166

def br_bank_transfer
  @br_bank_transfer
end

#cardObject (readonly)

Attribute for field card



168
169
170
# File 'lib/stripe/resources/refund.rb', line 168

def card
  @card
end

#cashappObject (readonly)

Attribute for field cashapp



170
171
172
# File 'lib/stripe/resources/refund.rb', line 170

def cashapp
  @cashapp
end

#customer_cash_balanceObject (readonly)

Attribute for field customer_cash_balance



172
173
174
# File 'lib/stripe/resources/refund.rb', line 172

def customer_cash_balance
  @customer_cash_balance
end

#epsObject (readonly)

Attribute for field eps



174
175
176
# File 'lib/stripe/resources/refund.rb', line 174

def eps
  @eps
end

#eu_bank_transferObject (readonly)

Attribute for field eu_bank_transfer



176
177
178
# File 'lib/stripe/resources/refund.rb', line 176

def eu_bank_transfer
  @eu_bank_transfer
end

#gb_bank_transferObject (readonly)

Attribute for field gb_bank_transfer



178
179
180
# File 'lib/stripe/resources/refund.rb', line 178

def gb_bank_transfer
  @gb_bank_transfer
end

#giropayObject (readonly)

Attribute for field giropay



180
181
182
# File 'lib/stripe/resources/refund.rb', line 180

def giropay
  @giropay
end

#grabpayObject (readonly)

Attribute for field grabpay



182
183
184
# File 'lib/stripe/resources/refund.rb', line 182

def grabpay
  @grabpay
end

#id_bank_transferObject (readonly)

Attribute for field id_bank_transfer



184
185
186
# File 'lib/stripe/resources/refund.rb', line 184

def id_bank_transfer
  @id_bank_transfer
end

#jp_bank_transferObject (readonly)

Attribute for field jp_bank_transfer



186
187
188
# File 'lib/stripe/resources/refund.rb', line 186

def jp_bank_transfer
  @jp_bank_transfer
end

#klarnaObject (readonly)

Attribute for field klarna



188
189
190
# File 'lib/stripe/resources/refund.rb', line 188

def klarna
  @klarna
end

#multibancoObject (readonly)

Attribute for field multibanco



190
191
192
# File 'lib/stripe/resources/refund.rb', line 190

def multibanco
  @multibanco
end

#mx_bank_transferObject (readonly)

Attribute for field mx_bank_transfer



192
193
194
# File 'lib/stripe/resources/refund.rb', line 192

def mx_bank_transfer
  @mx_bank_transfer
end

#nz_bank_transferObject (readonly)

Attribute for field nz_bank_transfer



194
195
196
# File 'lib/stripe/resources/refund.rb', line 194

def nz_bank_transfer
  @nz_bank_transfer
end

#p24Object (readonly)

Attribute for field p24



196
197
198
# File 'lib/stripe/resources/refund.rb', line 196

def p24
  @p24
end

#paynowObject (readonly)

Attribute for field paynow



198
199
200
# File 'lib/stripe/resources/refund.rb', line 198

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



200
201
202
# File 'lib/stripe/resources/refund.rb', line 200

def paypal
  @paypal
end

#pixObject (readonly)

Attribute for field pix



202
203
204
# File 'lib/stripe/resources/refund.rb', line 202

def pix
  @pix
end

#revolutObject (readonly)

Attribute for field revolut



204
205
206
# File 'lib/stripe/resources/refund.rb', line 204

def revolut
  @revolut
end

#sofortObject (readonly)

Attribute for field sofort



206
207
208
# File 'lib/stripe/resources/refund.rb', line 206

def sofort
  @sofort
end

#swishObject (readonly)

Attribute for field swish



208
209
210
# File 'lib/stripe/resources/refund.rb', line 208

def swish
  @swish
end

#th_bank_transferObject (readonly)

Attribute for field th_bank_transfer



210
211
212
# File 'lib/stripe/resources/refund.rb', line 210

def th_bank_transfer
  @th_bank_transfer
end

#typeObject (readonly)

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.



212
213
214
# File 'lib/stripe/resources/refund.rb', line 212

def type
  @type
end

#us_bank_transferObject (readonly)

Attribute for field us_bank_transfer



214
215
216
# File 'lib/stripe/resources/refund.rb', line 214

def us_bank_transfer
  @us_bank_transfer
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



216
217
218
# File 'lib/stripe/resources/refund.rb', line 216

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



218
219
220
# File 'lib/stripe/resources/refund.rb', line 218

def zip
  @zip
end