v1

latestOpenAPI 3.1.02026-07-2663312285.4 KB
Disputes

Get Dispute

Use this endpoint to fetch information from a single dispute, based on a Dispute ID

get/v1/disputes/{disputeId}

Path parameters

disputeIdstring required

Dispute ID starting with 'dispute_' followed by 21 alpha-numeric characters.

Headers

Request-Referencestring

Optional Reference for the request. This is used to identify the request in debugging.

Response

Success

idstring required

The unique dispute identifier.

merchantPaymentChargeReferencestring required

A merchant-defined identifier that represents a payment charge.

paymentChargeIdstring required

The payment charge identifier.

paymentSource'GAPI' | 'SAPI' | 'ACI'

Payment source for the payment

merchantIdstring required

The merchant ID for the payment.

phase'PRE_DISPUTE' | 'DISPUTE' | 'PRE_ARBITRATION' | 'ARBITRATION' required

Current phase of the dispute.

status'OPEN' | 'ACCEPT_PROCESSING' | 'CHALLENGE_PROCESSING' | 'OFFER_PROCESSING' | 'UNDER_REVIEW' | 'LOST' | 'WON' | 'OFFER_ACCEPTED' | 'OFFER_REJECTED' required

Current status of the dispute

closingReasonstring

Reason provided by the provider for closing the dispute (e.g., accepted by merchant, closed by consumer)

closingNotestring

A note provided while closing the dispute.

openedAtstring date-time

Date and time when the dispute was created by the consumer.

createdAtstring date-time

Date and time when the dispute was created in PPRO.

updatedAtstring date-time

Date and time when the dispute was last updated.

openingNotestring

A note provided when opening the dispute by the consumer.

_linksLinks

Example response

{
  "id": "dispute_20240619XYZabcdefghij",
  "merchantPaymentChargeReference": "merchant_order_12345",
  "paymentChargeId": "charge_7s8FcBoJxMwVkWFR3B41p",
  "paymentSource": "GAPI",
  "merchantId": "merch_1234567890",
  "status": "OPEN",
  "allowedActions": [
    {
      "dueBy": "2025-06-19T12:34:56.789Z",
      "dueByInDays": 7,
      "resolutions": [
        "full-refund",
        "partial-refund",
        "replacement"
      ]
    }
  ],
  "allowedCapabilities": [
    {
      "minLength": 1,
      "maxLength": 2000
    }
  ],
  "files": [
    {
      "id": "file_17574868",
      "name": "some_policy_document.pdf",
      "createdAt": "2025-06-19T12:34:56.789Z",
      "_links": {
        "self": {
          "href": "/v1/disputes/dispute_20240619XYZabcdefghij/files/file_17574868"
        }
      }
    }
  ],
  "reason": {
    "code": "PDSP_PROD_001",
    "message": "Product not as described"
  },
  "openedAt": "2025-06-19T12:34:56.789Z",
  "createdAt": "2025-06-19T12:34:56.789Z",
  "updatedAt": "2025-06-19T12:34:56.789Z",
  "openingNote": "Customer claims product never arrived",
  "messages": [
    {
      "content": "We have reviewed your claim and require additional documentation",
      "createdAt": "2025-06-19T12:34:56.789Z"
    }
  ],
  "chargebacks": [
    {
      "id": "cb_20240619XYZabcdefghij or cr_20240619XYZabcdefghij",
      "paymentChargeId": "charge_7s8FcBoJxMwVkWFR3B41p",
      "disputeId": "dispute_20240619XYZabcdefghij",
      "createdAt": "2025-06-19T12:34:56.789Z",
      "updatedAt": "2025-06-19T12:34:56.789Z"
    }
  ],
  "chargebackReversals": [
    {
      "id": "cb_20240619XYZabcdefghij or cr_20240619XYZabcdefghij",
      "paymentChargeId": "charge_7s8FcBoJxMwVkWFR3B41p",
      "disputeId": "dispute_20240619XYZabcdefghij",
      "createdAt": "2025-06-19T12:34:56.789Z",
      "updatedAt": "2025-06-19T12:34:56.789Z"
    }
  ]
}