The CardDisputeVisaUserSubmission object.
Fields
accepted_at- The date and time at which the Visa Card Dispute User Submission was reviewed and accepted.amount- The amount of the dispute if it is different from the amount of a prior user submission or the disputed transaction.attachment_files- The files attached to the Visa Card Dispute User Submission.category- The category of the user submission. We may add additional possible values for this enum over time; your application should be able to handle such additions gracefully.created_at- The ISO 8601 date and time at which the Visa Card Dispute User Submission was created.explanation- The free-form explanation provided to Increase to provide more context for the user submission. This field is not sent directly to the card networks.further_information_requested_at- The date and time at which Increase requested further information from the user for the Visa Card Dispute.further_information_requested_reason- The reason for Increase requesting further information from the user for the Visa Card Dispute.status- The status of the Visa Card Dispute User Submission.updated_at- The ISO 8601 date and time at which the Visa Card Dispute User Submission was updated.chargeback- A Visa Card Dispute Chargeback User Submission Chargeback Details object. This field will be present in the JSON response if and only ifcategoryis equal tochargeback. Contains the details specific to a Visa chargeback User Submission for a Card Dispute. A map keyed by"category". Exactly one of the following keys is present, matching that discriminator's value:"authorization""consumer_canceled_merchandise""consumer_canceled_recurring_transaction""consumer_canceled_services""consumer_counterfeit_merchandise""consumer_credit_not_processed""consumer_damaged_or_defective_merchandise""consumer_merchandise_misrepresentation""consumer_merchandise_not_as_described""consumer_merchandise_not_received""consumer_non_receipt_of_cash""consumer_original_credit_transaction_not_accepted""consumer_quality_merchandise""consumer_quality_services""consumer_services_misrepresentation""consumer_services_not_as_described""consumer_services_not_received""fraud""processing_error"
merchant_prearbitration_decline- A Visa Card Dispute Merchant Pre-Arbitration Decline User Submission object. This field will be present in the JSON response if and only ifcategoryis equal tomerchant_prearbitration_decline. Contains the details specific to a merchant prearbitration decline Visa Card Dispute User Submission.user_prearbitration- A Visa Card Dispute User-Initiated Pre-Arbitration User Submission object. This field will be present in the JSON response if and only ifcategoryis equal touser_prearbitration. Contains the details specific to a user-initiated pre-arbitration Visa Card Dispute User Submission.
Summary
Types
@type t() :: %Increase.CardDisputes.CardDispute.Visa.UserSubmission{ accepted_at: DateTime.t() | nil, amount: integer() | nil, attachment_files: [ Increase.CardDisputes.CardDispute.Visa.UserSubmission.CardDisputeVisaUserSubmissionsAttachmentFile.t() ], category: String.t(), chargeback: map() | nil, created_at: DateTime.t(), explanation: String.t() | nil, further_information_requested_at: DateTime.t() | nil, further_information_requested_reason: String.t() | nil, merchant_prearbitration_decline: Increase.CardDisputes.CardDispute.Visa.UserSubmission.CardDisputeVisaUserSubmissionsMerchantPrearbitrationDecline.t() | nil, status: String.t(), updated_at: DateTime.t(), user_prearbitration: Increase.CardDisputes.CardDispute.Visa.UserSubmission.CardDisputeVisaUserSubmissionsUserPrearbitration.t() | nil }