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, Crypto, CustomerCashBalance, Eps, EuBankTransfer, GbBankTransfer, Giropay, Grabpay, 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

Class Method Summary collapse

Methods inherited from StripeObject

#==, #[], #[]=, #_get_inner_class_type, 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



425
426
427
# File 'lib/stripe/resources/refund.rb', line 425

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



427
428
429
# File 'lib/stripe/resources/refund.rb', line 427

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



429
430
431
# File 'lib/stripe/resources/refund.rb', line 429

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



431
432
433
# File 'lib/stripe/resources/refund.rb', line 431

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



433
434
435
# File 'lib/stripe/resources/refund.rb', line 433

def amazon_pay
  @amazon_pay
end

#au_bank_transferObject (readonly)

Attribute for field au_bank_transfer



435
436
437
# File 'lib/stripe/resources/refund.rb', line 435

def au_bank_transfer
  @au_bank_transfer
end

#blikObject (readonly)

Attribute for field blik



437
438
439
# File 'lib/stripe/resources/refund.rb', line 437

def blik
  @blik
end

#br_bank_transferObject (readonly)

Attribute for field br_bank_transfer



439
440
441
# File 'lib/stripe/resources/refund.rb', line 439

def br_bank_transfer
  @br_bank_transfer
end

#cardObject (readonly)

Attribute for field card



441
442
443
# File 'lib/stripe/resources/refund.rb', line 441

def card
  @card
end

#cashappObject (readonly)

Attribute for field cashapp



443
444
445
# File 'lib/stripe/resources/refund.rb', line 443

def cashapp
  @cashapp
end

#cryptoObject (readonly)

Attribute for field crypto



445
446
447
# File 'lib/stripe/resources/refund.rb', line 445

def crypto
  @crypto
end

#customer_cash_balanceObject (readonly)

Attribute for field customer_cash_balance



447
448
449
# File 'lib/stripe/resources/refund.rb', line 447

def customer_cash_balance
  @customer_cash_balance
end

#epsObject (readonly)

Attribute for field eps



449
450
451
# File 'lib/stripe/resources/refund.rb', line 449

def eps
  @eps
end

#eu_bank_transferObject (readonly)

Attribute for field eu_bank_transfer



451
452
453
# File 'lib/stripe/resources/refund.rb', line 451

def eu_bank_transfer
  @eu_bank_transfer
end

#gb_bank_transferObject (readonly)

Attribute for field gb_bank_transfer



453
454
455
# File 'lib/stripe/resources/refund.rb', line 453

def gb_bank_transfer
  @gb_bank_transfer
end

#giropayObject (readonly)

Attribute for field giropay



455
456
457
# File 'lib/stripe/resources/refund.rb', line 455

def giropay
  @giropay
end

#grabpayObject (readonly)

Attribute for field grabpay



457
458
459
# File 'lib/stripe/resources/refund.rb', line 457

def grabpay
  @grabpay
end

#jp_bank_transferObject (readonly)

Attribute for field jp_bank_transfer



459
460
461
# File 'lib/stripe/resources/refund.rb', line 459

def jp_bank_transfer
  @jp_bank_transfer
end

#klarnaObject (readonly)

Attribute for field klarna



461
462
463
# File 'lib/stripe/resources/refund.rb', line 461

def klarna
  @klarna
end

#multibancoObject (readonly)

Attribute for field multibanco



463
464
465
# File 'lib/stripe/resources/refund.rb', line 463

def multibanco
  @multibanco
end

#mx_bank_transferObject (readonly)

Attribute for field mx_bank_transfer



465
466
467
# File 'lib/stripe/resources/refund.rb', line 465

def mx_bank_transfer
  @mx_bank_transfer
end

#nz_bank_transferObject (readonly)

Attribute for field nz_bank_transfer



467
468
469
# File 'lib/stripe/resources/refund.rb', line 467

def nz_bank_transfer
  @nz_bank_transfer
end

#p24Object (readonly)

Attribute for field p24



469
470
471
# File 'lib/stripe/resources/refund.rb', line 469

def p24
  @p24
end

#paynowObject (readonly)

Attribute for field paynow



471
472
473
# File 'lib/stripe/resources/refund.rb', line 471

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



473
474
475
# File 'lib/stripe/resources/refund.rb', line 473

def paypal
  @paypal
end

#pixObject (readonly)

Attribute for field pix



475
476
477
# File 'lib/stripe/resources/refund.rb', line 475

def pix
  @pix
end

#revolutObject (readonly)

Attribute for field revolut



477
478
479
# File 'lib/stripe/resources/refund.rb', line 477

def revolut
  @revolut
end

#sofortObject (readonly)

Attribute for field sofort



479
480
481
# File 'lib/stripe/resources/refund.rb', line 479

def sofort
  @sofort
end

#swishObject (readonly)

Attribute for field swish



481
482
483
# File 'lib/stripe/resources/refund.rb', line 481

def swish
  @swish
end

#th_bank_transferObject (readonly)

Attribute for field th_bank_transfer



483
484
485
# File 'lib/stripe/resources/refund.rb', line 483

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.



485
486
487
# File 'lib/stripe/resources/refund.rb', line 485

def type
  @type
end

#us_bank_transferObject (readonly)

Attribute for field us_bank_transfer



487
488
489
# File 'lib/stripe/resources/refund.rb', line 487

def us_bank_transfer
  @us_bank_transfer
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



489
490
491
# File 'lib/stripe/resources/refund.rb', line 489

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



491
492
493
# File 'lib/stripe/resources/refund.rb', line 491

def zip
  @zip
end

Class Method Details

.field_remappingsObject



531
532
533
# File 'lib/stripe/resources/refund.rb', line 531

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
# File 'lib/stripe/resources/refund.rb', line 493

def self.inner_class_types
  @inner_class_types = {
    affirm: Affirm,
    afterpay_clearpay: AfterpayClearpay,
    alipay: Alipay,
    alma: Alma,
    amazon_pay: AmazonPay,
    au_bank_transfer: AuBankTransfer,
    blik: Blik,
    br_bank_transfer: BrBankTransfer,
    card: Card,
    cashapp: Cashapp,
    crypto: Crypto,
    customer_cash_balance: CustomerCashBalance,
    eps: Eps,
    eu_bank_transfer: EuBankTransfer,
    gb_bank_transfer: GbBankTransfer,
    giropay: Giropay,
    grabpay: Grabpay,
    jp_bank_transfer: JpBankTransfer,
    klarna: Klarna,
    multibanco: Multibanco,
    mx_bank_transfer: MxBankTransfer,
    nz_bank_transfer: NzBankTransfer,
    p24: P24,
    paynow: Paynow,
    paypal: Paypal,
    pix: Pix,
    revolut: Revolut,
    sofort: Sofort,
    swish: Swish,
    th_bank_transfer: ThBankTransfer,
    us_bank_transfer: UsBankTransfer,
    wechat_pay: WechatPay,
    zip: Zip,
  }
end