Increase.CardDisputes.CardDispute.Visa (Increase v1.0.0)

Copy Markdown View Source

Card Dispute information for card payments processed over Visa's network. This field will be present in the JSON response if and only if network is equal to visa.

Fields

  • network_events - The network events for the Card Dispute. A map keyed by "category". Exactly one of the following keys is present, matching that discriminator's value:

    • "chargeback_accepted"
    • "chargeback_submitted"
    • "chargeback_timed_out"
    • "merchant_prearbitration_decline_submitted"
    • "merchant_prearbitration_received"
    • "merchant_prearbitration_timed_out"
    • "represented"
    • "representment_timed_out"
    • "user_prearbitration_accepted"
    • "user_prearbitration_declined"
    • "user_prearbitration_submitted"
    • "user_prearbitration_timed_out"
    • "user_withdrawal_submitted"
  • required_user_submission_category - The category of the currently required user submission if the user wishes to proceed with the dispute. Present if and only if status is user_submission_required. Otherwise, this will be nil.

  • user_submissions - The user submissions for the Card Dispute.

Summary

Types

t()

@type t() :: %Increase.CardDisputes.CardDispute.Visa{
  network_events: [map()],
  required_user_submission_category: String.t() | nil,
  user_submissions: [Increase.CardDisputes.CardDispute.Visa.UserSubmission.t()]
}