REST Resource: projects.disputes

Stay organized with collections Save and categorize content based on your preferences.

Resource: Dispute

A dispute processed by the issuer switch.

JSON representation
{
  "name": string,
  "raiseDisputeAdjustment": {
    object (RaiseDisputeAdjustment)
  },
  "details": {
    object (CaseDetails)
  },
  "response": {
    object (CaseResponse)
  },
  "resolveDisputeAdjustment": {
    object (ResolveDisputeAdjustment)
  }
}
Fields
name

string

The name of the dispute. This uniquely identifies the dispute. Format of name is projects/{project_id}/disputes/{dispute_id}.

raiseDisputeAdjustment

object (RaiseDisputeAdjustment)

The reason for raising the dispute. This maps adjustment flag and reason code for the dispute to reqAdjFlag and reqAdjCode in complaint request respectively while raising a dispute.

details

object (CaseDetails)

Required. Details required for raising/resolving dispute.

response

object (CaseResponse)

Output only. Response to the raised/resolved dispute.

resolveDisputeAdjustment

object (ResolveDisputeAdjustment)

The reason for resolving the dispute. It provides adjustment values while resolving and for already resolved disputes. This maps adjustment flag and reason code for the dispute to reqAdjFlag and reqAdjCode in dispute request respectively while resolving a dispute.

RaiseDisputeAdjustment

The adjusment flag and reason code for raising dispute.

JSON representation
{
  "adjustmentFlag": enum (AdjustmentFlag),
  "adjustmentCode": enum (ReasonCode)
}
Fields
adjustmentFlag

enum (AdjustmentFlag)

Required. The adjustment flag in URCS for the complaint transaction. This maps to reqAdjFlag in dispute request and respAdjFlag in dispute response.

adjustmentCode

enum (ReasonCode)

Required. The adjustment code in URCS for the complaint transaction. This maps to reqAdjCode in dispute request.

AdjustmentFlag

The adjusment flag for raising dispute.

Enums
ADJUSTMENT_FLAG_UNSPECIFIED Unspecified adjustment flag.
CHARGEBACK_RAISE Chargeback Raise. This flag maps to the B adjustment flag as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_RAISE Fraud Chargeback Raise. This flag maps to the FC adjustment flag as defined in NPCI's UDIR specification.
WRONG_CREDIT_CHARGEBACK_RAISE Wrong Credit Chargeback Raise. This flag maps to the WC adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_CHARGEBACK_RAISE Deferred Chargeback Raise. This flag maps to the FB adjustment flag as defined in NPCI's UDIR specification.
PRE_ARBITRATION_RAISE Pre-Arbitration Raise. This flag maps to the P adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_RAISE Deferred Pre-Arbitration Raise. This flag maps to the FP adjustment flag as defined in NPCI's UDIR specification.
ARBITRATION_RAISE Arbitration Raise. This flag maps to the AR adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_ARBITRATION_RAISE Deferred Arbitration Raise. This flag maps to the FAR adjustment flag as defined in NPCI's UDIR specification.

ReasonCode

The reason for raising dispute.

Enums
REASON_CODE_UNSPECIFIED Unspecified reason code.
CHARGEBACK_RAISE_REMITTER_DEBITED_BENEFICIARY_NOT_CREDITED Remitter account is debited but beneficiary account is not credited. This reason code maps to the 108 reason code as defined in NPCI's UDIR specification.
PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED Remitter bank customer still disputes that beneficiary account is not credited. This reason code maps to the 109 reason code as defined in NPCI's UDIR specification.
DEFERRED_CHARGEBACK_RAISE_BENEFICIARY_NOT_CREDITED TCC has been raised but customer still complaining that beneficiary account is not credited. This reason code maps to the 121 reason code as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_RAISE_BENEFICIARY_NOT_CREDITED Customer is still complaining for not crediting the beneficiary customer account. This reason code maps to the 124 reason code as defined in NPCI's UDIR specification.
DEFERRED_ARBITRATION_RAISE_DEFERRED_CHARGEBACK_PRE_ARBITRATION_REJECTED Customer is complaining even after raising Deferred Chargeback and Pre-Arbitration on Deferred Chargeback where both have been rejected by beneficiary bank. This reason code maps to the 127 reason code as defined in NPCI's UDIR specification.
CHARGEBACK_ON_FRAUD Chargeback on fraudulent transaction. This reason code maps to the 128 reason code as defined in NPCI's UDIR specification.
GOODS_SERVICES_CREDIT_NOT_PROCESSED Credit not processed for cancelled or returned goods and services. This reason code maps to the 1061 reason code as defined in NPCI's UDIR specification.
GOODS_SERVICES_DEFECTIVE Goods and services not as described / defective. This reason code maps to the 1062 reason code as defined in NPCI's UDIR specification.
PAID_BY_ALTERNATE_MEANS Paid by alternate means. This reason code maps to the 1063 reason code as defined in NPCI's UDIR specification.
GOODS_SERVICES_NOT_RECEIVED Goods or services not provided / not received. This reason code maps to the 1064 reason code as defined in NPCI's UDIR specification.
MERCHANT_NOT_RECEIVED_CONFIRMATION Account debited but transaction confirmation not received at merchant location. This reason code maps to the 1065 reason code for chargeback raise and deferred chargeback raise as defined in NPCI's UDIR specification.
TRANSACTION_NOT_STEELED Transaction not steeled within the specified timeframes. This reason code maps to the 1081 reason code as defined in NPCI's UDIR specification.
DUPLICATE_TRANSACTION Duplicate / Multiple transaction. This reason code maps to the 1084 reason code as defined in NPCI's UDIR specification.
CHARGEBACK_CARD_HOLDER_CHARGED_MORE Card holder was charged more than the transaction amount. This reason code maps to the 1085 reason code for Chargeback raise dispute as defined in NPCI's UDIR specification.
CUSTOMER_CLAIMING_GOODS_SERVICES_NOT_DELIVERED Customer is still claiming that services are not delivered. This reason code maps to the 1097 reason code as defined in NPCI's UDIR specification.
PARTIES_DENIED Both the parties denied to agree. This reason code maps to the 1100 reason code as defined in NPCI's UDIR specification.
FUNDS_TRANSFERRED_TO_UNINTENDED_BENEFICIARY Customer transferred funds to the unintended beneficiary account. This reason code maps to the WC1 reason code as defined in NPCI's UDIR specification.

ResolveDisputeAdjustment

The adjusment flag and reason code for resolving the dispute.

JSON representation
{
  "adjustmentFlag": enum (AdjustmentFlag),
  "adjustmentCode": enum (ReasonCode)
}
Fields
adjustmentFlag

enum (AdjustmentFlag)

Required. The adjustment flag in URCS for the complaint transaction. This maps to reqAdjFlag in dispute request and respAdjFlag in dispute response.

adjustmentCode

enum (ReasonCode)

Required. The adjustment code in URCS for the complaint transaction. This maps to reqAdjCode in dispute request.

AdjustmentFlag

The adjusment flag for resolving the dispute.

Enums
ADJUSTMENT_FLAG_UNSPECIFIED Unspecified adjustment flag.
RE_PRESENTMENT_RAISE Re-presentment Raise. This flag maps to the R adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_RE_PRESENTMENT_RAISE Deferred Re-presentment Raise. This flag maps to the FR adjustment flag as defined in NPCI's UDIR specification.
CHARGEBACK_ACCEPTANCE Chargeback Acceptance. This flag maps to the A adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_CHARGEBACK_ACCEPTANCE Deferred Chargeback Acceptance. This flag maps to the FA adjustment flag as defined in NPCI's UDIR specification.
PRE_ARBITRATION_ACCEPTANCE Pre-Arbitration Acceptance. This flag maps to the AP adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_ACCEPTANCE Deferred Pre-Arbitration Acceptance. This flag maps to the FAP adjustment flag as defined in NPCI's UDIR specification.
PRE_ARBITRATION_DECLINED Pre-Arbitration Declined. This flag maps to the PR adjustment flag as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_DECLINED Deferred Pre-Arbitration Declined. This flag maps to the FPR adjustment flag as defined in NPCI's UDIR specification.
ARBITRATION_ACCEPTANCE Arbitration Acceptance. This flag maps to the ACA adjustment flag as defined in NPCI's UDIR specification.
ARBITRATION_CONTINUATION Arbitration Continuation. This flag maps to the ACC adjustment flag as defined in NPCI's UDIR specification.
ARBITRATION_WITHDRAWN Arbitration Withdrawn. This flag maps to the ACW adjustment flag as defined in NPCI's UDIR specification.
ARBITRATION_VERDICT Arbitration Verdict. This flag maps to the ACV adjustment flag as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT Credit Adjustment. This flag maps to the C adjustment flag as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_REPRESENTMENT Fraud Chargeback Representment. This flag maps to the FCR adjustment flag as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_ACCEPT Fraud Chargeback Accept. This flag maps to the FCA adjustment flag as defined in NPCI's UDIR specification.
WRONG_CREDIT_REPRESENTMENT Wrong Credit Representment. This flag maps to the WR adjustment flag as defined in NPCI's UDIR specification.
WRONG_CREDIT_CHARGEBACK_ACCEPTANCE Wrong Credit Chargeback Acceptance. This flag maps to the WA adjustment flag as defined in NPCI's UDIR specification.
MANUAL_ADJUSTMENT Manual Adjustment. This flag maps to the MA adjustment flag as defined in NPCI's UDIR specification.

ReasonCode

The dispute resolution reason code.

Enums
REASON_CODE_UNSPECIFIED Unspecified reason code.
CHARGEBACK_BENEFICIARY_CANNOT_CREDIT_OR_PRE_ARBITRATION_DUPLICATE_PROCESS Beneficiary bank unable to credit their customer account for Chargeback Acceptance dispute or duplicate processing for Pre Arbitration Acceptance dispute. This reason code maps to the 111 reason code as defined in NPCI's UDIR specification.
PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_ONLINE Beneficiary account has been credited online. This reason code maps to the 112 reason code for Pre-arbitration declined dispute as defined in NPCI's UDIR specification.
PRE_ARBITRATION_DECLINED_BENEFICIARY_CREDITED_MANUALLY Beneficiary account has been credited manually post reconciliation. This reason code maps to the 113 reason code for Pre-arbitration declined dispute as defined in NPCI's UDIR specification.
DEFERRED_CHARGEBACK_ACCEPTANCE_ACCOUNT_NOT_CREDITED_TCC_RAISED Customer account is not credited, TCC raised inadvertently. This reason code maps to the 122 reason code as defined in NPCI's UDIR specification.
DEFERRED_RE_PRESENTMENT_RAISE_ACCOUNT_CREDITED_TCC_RAISED Customer account is credited successfully and TCC raised accordingly. This reason code maps to the 123 reason code as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_ACCEPTANCE_ACCOUNT_NOT_CREDITED Customer account is not credited, TCC and Re-Presentment raised inadvertently. This reason code maps to the 125 reason code as defined in NPCI's UDIR specification.
DEFERRED_PRE_ARBITRATION_DECLINED_ACCOUNT_CREDITED Customer account is credited successfully and TCC and Re-Presentment raised accordingly. This reason code maps to the 126 reason code as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_ACCEPT_AMOUNT_RECOVERED_FROM_FRAUDULENT_ACCOUNT Amount has been recovered successfully from the fraudulent customer account. This reason code maps to the 129 reason code as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE Lien marked however, customer account is not having sufficient balance to debit. This reason code maps to the 130 reason code for Fraud chargeback representment dispute as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_REPRESENTMENT_FIR_NOT_PROVIDED FIR Copy not provided for the disputed transaction. This reason code maps to the 131 reason code as defined in NPCI's UDIR specification.
FRAUD_CHARGEBACK_REPRESENTMENT_REASON_OTHERS Other reason for Fraud chargeback representment dispute. This reason code maps to the 132 reason code as defined in NPCI's UDIR specification.
RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_ONLINE Beneficiary account credited online. This reason code maps to the 208 reason code for Re-presentment raise dispute as defined in NPCI's UDIR specification.
RE_PRESENTMENT_RAISE_BENEFICIARY_CREDITED_MANUALLY Beneficiary account credited manually post reconciliation. This reason code maps to the 209 reason code for Re-presentment raise dispute as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_GOODS_SERVICES_CREDIT_NOT_PROCESSED Credit not processed for cancelled or returned goods and services. This reason code maps to the 1061 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_GOODS_SERVICES_DEFECTIVE Goods and Services not as described / defective. This reason code maps to the 1062 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_PAID_BY_ALTERNATE_MEANS Paid by alternate means. This reason code maps to the 1063 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_GOODS_SERVICES_NOT_RECEIVED Goods or Services Not Provided / Not Received. This reason code maps to the 1064 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_MERCHANT_NOT_RECEIVED_CONFIRMATION Account debited but transaction confirmation not received at merchant location. This reason code maps to the 1065 reason code for Credit adjustment as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_DUPLICATE_TRANSACTION Duplicate /Multiple Transaction. This reason code maps to the 1084 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_REASON_OTHERS Other reason for Credit adjustment. This reason code maps to the 1090 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_NON_MATCHING_ACCOUNT_NUMBER Non Matching account number. This reason code maps to the 1091 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_CARD_HOLDER_CHARGED_MORE Card holder was charged more than the transaction amount. This reason code maps to the 1092 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_CREDIT_NOT_PROCESSED Credit not Processed. This reason code maps to the 1093 reason code as defined in NPCI's UDIR specification.
CREDIT_ADJUSTMENT_BENEFICIARY_CANNOT_CREDIT Beneficiary bank unable to credit their customer account. This reason code maps to the 1094 reason code for Credit Adjustment dispute as defined in NPCI's UDIR specification.
CHARGEBACK_ACCEPTANCE_MERCHANT_CANNOT_PROVIDE_SERVICE Merchant was unable to provide the service. This reason code maps to the 1095 reason code as defined in NPCI's UDIR specification.
RE_PRESENTMENT_RAISE_GOODS_SERVICES_PROVIDED Services/Goods provided see the supporting document. This reason code maps to the 1096 reason code as defined in NPCI's UDIR specification.
PRE_ARBITRATION_DECLINED_SERVICES_PROVIDED_LATER Services provided later see supporting documents. This reason code maps to the 1098 reason code as defined in NPCI's UDIR specification.
PRE_ARBITRATION_ACCEPTANCE_SERVICES_NOT_PROVIDED_BY_MERCHANT Services not provided by the merchant. This reason code maps to the 1099 reason code as defined in NPCI's UDIR specification.
ARBITRATION_ACCEPTANCE_ILLEGIBLE_FULFILMENT Illegible Fulfilment. This reason code maps to the 1101 reason code for arbitration acceptance dispute as defined in NPCI's UDIR specification.
ARBITRATION_CONTINUATION_CUSTOMER_STILL_NOT_RECEIVED_SERVICE Customer has still not received the service. This reason code maps to the 1102 reason code as defined in NPCI's UDIR specification.
ARBITRATION_WITHDRAWN_CUSTOMER_RECEIVED_SERVICE_LATER Customer has received the service later. This reason code maps to the 1103 reason code as defined in NPCI's UDIR specification.
ARBITRATION_VERDICT_PANEL_VERDICT Panel will give the verdict. This reason code maps to the 1104 reason code as defined in NPCI's UDIR specification.
MANUAL_ADJUSTMENT_REASON Manual adjustment. This reason code maps to the 2001 reason code as defined in NPCI's UDIR specification.
ATTRIBUTING_CUSTOMER Attributing to the Customer. This reason code maps to the AC reason code as defined in NPCI's UDIR specification.
ATTRIBUTING_TECHNICAL_ISSUE Attributing to the Technical issue at bank/aggregator/merchant. This reason code maps to the AT reason code as defined in NPCI's UDIR specification.
WRONG_CREDIT_CHARGEBACK_ACCEPTANCE_AMOUNT_RECOVERED Amount has been recovered successfully from the unintended customer account. This reason code maps to the WC2 reason code as defined in NPCI's UDIR specification.
WRONG_CREDIT_REPRESENTMENT_LIEN_MARKED_INSUFFICIENT_BALANCE Lien marked however customer account is not having sufficient balance to debit the customer account. This reason code maps to the WC3 reason code for Wrong credit representment dispute as defined in NPCI's UDIR specification.
WRONG_CREDIT_REPRESENTMENT_CUSTOMER_INACCESSIBLE Customer is not accessible for obtaining debit confirmation. This reason code maps to the WC4 reason code as defined in NPCI's UDIR specification.
WRONG_CREDIT_REPRESENTMENT_REASON_OTHERS Other reason for Wrong credit representment. This reason code maps to the WC5 reason code as defined in NPCI's UDIR specification.

Methods

create

Create a dispute.

resolve

Resolve a dispute.