Skip to main content

PaymentExternalDispute

Permission required: payment_dispute:read

type PaymentExternalDispute implements Dispute {
amount: Float
currency: String
defenseEndAt: ISO8601DateTime
externalTransaction: PaymentExternalTransaction
id: ID
number: String
paymentTransaction: Transaction
reason: String
startedAt: ISO8601DateTime
status: PaymentDisputeStatus
}

Fields

PaymentExternalDispute.amount ● Float scalar

The dispute amount, stored exactly as submitted. Dispute amounts are negative.

PaymentExternalDispute.currency ● String scalar

The dispute currency, as an ISO 4217 code.

PaymentExternalDispute.defenseEndAt ● ISO8601DateTime scalar

The merchant defense deadline. Cleared automatically when the dispute reaches a final status.

PaymentExternalDispute.externalTransaction ● PaymentExternalTransaction object

The disputed external transaction.

PaymentExternalDispute.id ● ID scalar

The unique identifier of the record.

PaymentExternalDispute.number ● String scalar

The provider dispute identifier.

PaymentExternalDispute.paymentTransaction ● Transaction interface

The payment transaction the dispute belongs to.

PaymentExternalDispute.reason ● String scalar

The provider explanation of the dispute.

PaymentExternalDispute.startedAt ● ISO8601DateTime scalar

When the dispute was opened.

PaymentExternalDispute.status ● PaymentDisputeStatus enum

The dispute status.

Interfaces

Dispute interface

Returned By

paymentExternalDispute query ● paymentExternalDisputeCreate mutation ● paymentExternalDisputeUpdate mutation

Member Of

PaymentExternalDisputeConnection object ● PaymentExternalDisputeEdge object