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, 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



412
413
414
# File 'lib/stripe/resources/refund.rb', line 412

def affirm
  @affirm
end

#afterpay_clearpayObject (readonly)

Attribute for field afterpay_clearpay



414
415
416
# File 'lib/stripe/resources/refund.rb', line 414

def afterpay_clearpay
  @afterpay_clearpay
end

#alipayObject (readonly)

Attribute for field alipay



416
417
418
# File 'lib/stripe/resources/refund.rb', line 416

def alipay
  @alipay
end

#almaObject (readonly)

Attribute for field alma



418
419
420
# File 'lib/stripe/resources/refund.rb', line 418

def alma
  @alma
end

#amazon_payObject (readonly)

Attribute for field amazon_pay



420
421
422
# File 'lib/stripe/resources/refund.rb', line 420

def amazon_pay
  @amazon_pay
end

#au_bank_transferObject (readonly)

Attribute for field au_bank_transfer



422
423
424
# File 'lib/stripe/resources/refund.rb', line 422

def au_bank_transfer
  @au_bank_transfer
end

#blikObject (readonly)

Attribute for field blik



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

def blik
  @blik
end

#br_bank_transferObject (readonly)

Attribute for field br_bank_transfer



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

def br_bank_transfer
  @br_bank_transfer
end

#cardObject (readonly)

Attribute for field card



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

def card
  @card
end

#cashappObject (readonly)

Attribute for field cashapp



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

def cashapp
  @cashapp
end

#customer_cash_balanceObject (readonly)

Attribute for field customer_cash_balance



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

def customer_cash_balance
  @customer_cash_balance
end

#epsObject (readonly)

Attribute for field eps



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

def eps
  @eps
end

#eu_bank_transferObject (readonly)

Attribute for field eu_bank_transfer



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

def eu_bank_transfer
  @eu_bank_transfer
end

#gb_bank_transferObject (readonly)

Attribute for field gb_bank_transfer



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

def gb_bank_transfer
  @gb_bank_transfer
end

#giropayObject (readonly)

Attribute for field giropay



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

def giropay
  @giropay
end

#grabpayObject (readonly)

Attribute for field grabpay



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

def grabpay
  @grabpay
end

#jp_bank_transferObject (readonly)

Attribute for field jp_bank_transfer



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

def jp_bank_transfer
  @jp_bank_transfer
end

#klarnaObject (readonly)

Attribute for field klarna



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

def klarna
  @klarna
end

#multibancoObject (readonly)

Attribute for field multibanco



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

def multibanco
  @multibanco
end

#mx_bank_transferObject (readonly)

Attribute for field mx_bank_transfer



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

def mx_bank_transfer
  @mx_bank_transfer
end

#nz_bank_transferObject (readonly)

Attribute for field nz_bank_transfer



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

def nz_bank_transfer
  @nz_bank_transfer
end

#p24Object (readonly)

Attribute for field p24



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

def p24
  @p24
end

#paynowObject (readonly)

Attribute for field paynow



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

def paynow
  @paynow
end

#paypalObject (readonly)

Attribute for field paypal



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

def paypal
  @paypal
end

#pixObject (readonly)

Attribute for field pix



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

def pix
  @pix
end

#revolutObject (readonly)

Attribute for field revolut



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

def revolut
  @revolut
end

#sofortObject (readonly)

Attribute for field sofort



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

def sofort
  @sofort
end

#swishObject (readonly)

Attribute for field swish



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

def swish
  @swish
end

#th_bank_transferObject (readonly)

Attribute for field th_bank_transfer



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

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.



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

def type
  @type
end

#us_bank_transferObject (readonly)

Attribute for field us_bank_transfer



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

def us_bank_transfer
  @us_bank_transfer
end

#wechat_payObject (readonly)

Attribute for field wechat_pay



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

def wechat_pay
  @wechat_pay
end

#zipObject (readonly)

Attribute for field zip



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

def zip
  @zip
end

Class Method Details

.field_remappingsObject



515
516
517
# File 'lib/stripe/resources/refund.rb', line 515

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/stripe/resources/refund.rb', line 478

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,
    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