AchTransaction

JSON representation
{
  "dispute": {
    object (AchDispute)
  }
}
Fields
dispute

object (AchDispute)

OPTIONAL: If this credit or debit is the result of an ACH return, dishonor, or contested dishonor then this is required.

AchDispute

JSON representation
{
  "originalTransactionId": string,
  "returnReasonCode": string,
  "caseId": string
}
Fields
originalTransactionId

string

REQUIRED: This is the transactionId of the original ACH transaction. E.g. If a return is dishonored then both the return and dishonor will use the same originalTransactionId.

returnReasonCode

string

REQUIRED: This is the RXX return reason code used in the return, dishonor, or contested dishonor as defined by NACHA.

caseId

string

OPTIONAL: If this return, dishonor, or contested dishonor is a result of Google calling InitiateDispute then this is required. This is the caseId passed to InitiateDispute of the case that caused this return, dishonor, or contested dishonor.