EventSpecificDetails

The type of settlement entry.

JSON representation
{

  // Union field event_specific_details can be only one of the following:
  "payment": {
    object (Payment)
  },
  "refund": {
    object (Refund)
  },
  "chargeback": {
    object (Chargeback)
  }
  // End of list of possible types for union field event_specific_details.
}
Fields
Union field event_specific_details. REQUIRED: Represents a single event in this settlement file. event_specific_details can be only one of the following:
payment

object (Payment)

Details surrounding a capture event that is being settled.

refund

object (Refund)

Details surrounding a refund event that is being settled.

chargeback

object (Chargeback)

Details surrounding a chargeback event that is being settled.

Payment

This represents a payment where a customer is charged. It is associated with a capture, asynchronousCaptureFundsReservation or beginRedirect event.

JSON representation
{
  "payeeVpa": string
}
Fields
payeeVpa

string

REQUIRED: Payee VPA.

Refund

This represents a refund where money is being returned to a customer. It will be associated with a refund event.

JSON representation
{
  "refundReferenceNumber": string
}
Fields
refundReferenceNumber

string

REQUIRED: Refund Reference Number.