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 isuser_submission_required. Otherwise, this will benil.user_submissions- The user submissions for the Card Dispute.
Summary
Types
@type t() :: %Increase.CardDisputes.CardDispute.Visa{ network_events: [map()], required_user_submission_category: String.t() | nil, user_submissions: [Increase.CardDisputes.CardDispute.Visa.UserSubmission.t()] }