Class: Stripe::Issuing::Dispute::TestHelpers

Inherits:
APIResourceTestHelpers show all
Defined in:
lib/stripe/resources/issuing/dispute.rb

Constant Summary collapse

RESOURCE_CLASS =
Dispute

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from APIResourceTestHelpers

custom_method, #initialize, resource_url, #resource_url

Methods included from APIOperations::Request

included

Constructor Details

This class inherits a constructor from Stripe::APIResourceTestHelpers

Class Method Details

.close(dispute, params = {}, opts = {}) ⇒ Object

Test helper: closes a test-mode Issuing dispute as won or lost.



510
511
512
513
514
515
516
517
# File 'lib/stripe/resources/issuing/dispute.rb', line 510

def self.close(dispute, params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/close", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

.resource_classObject



505
506
507
# File 'lib/stripe/resources/issuing/dispute.rb', line 505

def self.resource_class
  "Dispute"
end

.simulate_network_lifecycle_dispute_response(dispute, params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.dispute_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



530
531
532
533
534
535
536
537
# File 'lib/stripe/resources/issuing/dispute.rb', line 530

def self.simulate_network_lifecycle_dispute_response(dispute, params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_dispute_response", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

.simulate_network_lifecycle_pre_arbitration_response(dispute, params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes in the collaboration flow.



550
551
552
553
554
555
556
557
558
559
560
561
# File 'lib/stripe/resources/issuing/dispute.rb', line 550

def self.simulate_network_lifecycle_pre_arbitration_response(
  dispute,
  params = {},
  opts = {}
)
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_response", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

.simulate_network_lifecycle_pre_arbitration_submission(dispute, params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_submission on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



574
575
576
577
578
579
580
581
582
583
584
585
# File 'lib/stripe/resources/issuing/dispute.rb', line 574

def self.simulate_network_lifecycle_pre_arbitration_submission(
  dispute,
  params = {},
  opts = {}
)
  request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_submission", { dispute: CGI.escape(dispute) }),
    params: params,
    opts: opts
  )
end

Instance Method Details

#close(params = {}, opts = {}) ⇒ Object

Test helper: closes a test-mode Issuing dispute as won or lost.



520
521
522
523
524
525
526
527
# File 'lib/stripe/resources/issuing/dispute.rb', line 520

def close(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/close", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end

#simulate_network_lifecycle_dispute_response(params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.dispute_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



540
541
542
543
544
545
546
547
# File 'lib/stripe/resources/issuing/dispute.rb', line 540

def simulate_network_lifecycle_dispute_response(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_dispute_response", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end

#simulate_network_lifecycle_pre_arbitration_response(params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_response on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes in the collaboration flow.



564
565
566
567
568
569
570
571
# File 'lib/stripe/resources/issuing/dispute.rb', line 564

def simulate_network_lifecycle_pre_arbitration_response(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_response", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end

#simulate_network_lifecycle_pre_arbitration_submission(params = {}, opts = {}) ⇒ Object

Test helper: populates network_lifecycle.pre_arbitration_submission on a test-mode Visa Issuing Dispute using placeholder file tokens. Only supported for Visa disputes.



588
589
590
591
592
593
594
595
# File 'lib/stripe/resources/issuing/dispute.rb', line 588

def simulate_network_lifecycle_pre_arbitration_submission(params = {}, opts = {})
  @resource.request_stripe_object(
    method: :post,
    path: format("/v1/test_helpers/issuing/disputes/%<dispute>s/simulate_network_lifecycle_pre_arbitration_submission", { dispute: CGI.escape(@resource["id"]) }),
    params: params,
    opts: opts
  )
end