Dispute
A payment the customer's bank has questioned on their behalf — a chargeback.
type Dispute {
settlement: Settlement
id: ID!
reason: DisputeReason!
status: DisputeStatus!
acknowledged: Boolean!
openedAt: DateTime!
}
Fields
Dispute.settlement ● Settlement object
The payment being questioned.
**Returns:** The payment this dispute was raised against.
Dispute.id ● ID! non-null scalar
The stable identifier of this dispute, unique across every merchant.
Dispute.reason ● DisputeReason! non-null enum
Why the customer's bank questioned the payment.
Dispute.status ● DisputeStatus! non-null enum
Whether the dispute is still open, and if not, who it went to.
Dispute.acknowledged ● Boolean! non-null scalar
Whether somebody at the merchant has recorded that they have seen this dispute. It does not change the outcome; it is the merchant's own note that the case is being worked.
Dispute.openedAt ● DateTime! non-null scalar
When the customer's bank raised it, in UTC.
Member Of
DisputeAcknowledged object ● DisputeConnection object ● DisputeEdge object