Skip to main content
POST/
Create a new dispute case by specifying the type and including the type-specific details object.

Body field details

The dispute_details object

Include this object in your request if the case type is DISPUTE.

The dispute_details.dispute_reason field

The following table describes the possible values for the dispute_details.dispute_reason field.

The processing_error_type_dispute_details object

The late_presentment_details object
The incorrect_transaction_code_details object
The incorrect_currency_details object
The incorrect_account_number_details object
The incorrect_transaction_amount_details object

The consumer_dispute_type_dispute_details object

The service_not_provided_merchandise_not_received_details object
The cancelled_recurring_transaction_details object
The not_as_described_or_defective_merchandise_details object
The credit_not_processed_details object
The cancelled_merchandise_or_services_details object

The duplicate_processing_or_paid_by_other_means_details object

The additional_dispute_details object

The fraud_category_type_dispute_details object

Note
Do not use the FRAUDULENT_APPLICATION type when the dispute reason is either NOT_AUTHORIZED_CARD_PRESENT (10.3) or NOT_AUTHORIZED_CARD_ABSENT (10.4). The Visa card network will reject such disputes.

The fraud_classification_type_dispute_details object

The fraud_dispute_type_details object

An object providing additional information for cases with a fraud dispute reason.

The general_fraud_type_dispute_details object

Response body

Sample request body

JSON

Sample response body

JSON

Sample request body (FRAUD)

The following shows a sample request body for submitting a fraud report.
JSON

Sample response body (FRAUD)

The following shows a sample response body for submitting a fraud report.
JSON