Class: CheckoutSdk::Issuing::CreateDisputeRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/issuing/create_dispute_request.rb

Overview

Request body for POST /issuing/disputes.

Instance Attribute Summary collapse

Instance Attribute Details

#amountNumeric

Returns:

  • (Numeric)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#evidenceArray<Hash>

Returns:

  • (Array<Hash>)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#fraud_detailsIssuingDisputeFraudDetails

Returns Fraud-related information to send with the chargeback. Required if the dispute has a fraud-related reason code.

Returns:

  • (IssuingDisputeFraudDetails)

    Fraud-related information to send with the chargeback. Required if the dispute has a fraud-related reason code.



22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#justificationString

Returns:

  • (String)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#presentment_message_idString

Returns:

  • (String)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#reasonString

Returns:

  • (String)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end

#transaction_idString

Returns:

  • (String)


22
23
24
25
# File 'lib/checkout_sdk/issuing/create_dispute_request.rb', line 22

class CreateDisputeRequest
  attr_accessor :transaction_id, :reason, :evidence, :amount,
                :presentment_message_id, :fraud_details, :justification
end