Saltar al contenido principal

Chargeback

No description

type Chargeback {
id: ID!
accountId: ID!
checkoutId: ID!
case: String
paymentMethod: String!
transactionType: String!
postingDate: String!
origTransactionDate: String!
origTransactionCurrency: String!
origTransactionAmount: Int!
cbkCurrency: String!
cbkAmount: Int!
providerReferenceId: String!
internalId: String!
arn: String
reasonCode: String
reasonDescription: String
workByDate: String
disputeStatus: DisputeStatus!
disputeDate: String
disputeLanguage: String
cardScheme: CardBrand
representmentStatus: RepresentmentStatus
createdAt: String!
updatedAt: String
}

Fields

Chargeback.id ● ID! non-null scalar

Identifier of the chargeback.

Chargeback.accountId ● ID! non-null scalar

Account the disputed payment belongs to.

Chargeback.checkoutId ● ID! non-null scalar

Payment being disputed.

Chargeback.case ● String scalar

Case reference assigned by the card scheme, when one was supplied.

Chargeback.paymentMethod ● String! non-null scalar

Payment method of the disputed payment. Typed as a string rather than an enum because the value comes from the acquirer's own vocabulary and a new one must not break the whole page.

Chargeback.transactionType ● String! non-null scalar

Stage the dispute has reached, in the acquirer's terms — for example 1st Chargeback.

Chargeback.postingDate ● String! non-null scalar

When the acquirer posted this stage, ISO 8601.

Chargeback.origTransactionDate ● String! non-null scalar

When the disputed payment was originally made, ISO 8601.

Chargeback.origTransactionCurrency ● String! non-null scalar

Currency of the original payment.

Chargeback.origTransactionAmount ● Int! non-null scalar

Amount of the original payment, in the currency's minor unit.

Chargeback.cbkCurrency ● String! non-null scalar

Currency the chargeback was raised in.

Chargeback.cbkAmount ● Int! non-null scalar

Amount pulled back, in the currency's minor unit.

Chargeback.providerReferenceId ● String! non-null scalar

Reference the payment provider knows this payment by.

Chargeback.internalId ● String! non-null scalar

Acquirer's own identifier for the case.

Chargeback.arn ● String scalar

Acquirer Reference Number, when the payment method produces one. Absent for Bizum, for instance.

Chargeback.reasonCode ● String scalar

Reason code the issuer raised the dispute under.

Chargeback.reasonDescription ● String scalar

Human-readable form of reasonCode.

Chargeback.workByDate ● String scalar

A date here does **not** mean a response can be filed: a WARNING_NEEDS_RESPONSE chargeback carries the deadline the acquirer set for the inquiry, but the pre-dispute track is notification-only and accepts no representment. NEEDS_RESPONSE is the only status that does — see disputeStatus.

Chargeback.disputeStatus ● DisputeStatus! non-null enum

Where the dispute stands according to the acquirer.

Chargeback.disputeDate ● String scalar

When a response was filed, ISO 8601. Null if none has been.

Chargeback.disputeLanguage ● String scalar

Language the response should be written in.

Chargeback.cardScheme ● CardBrand enum

Card scheme the disputed payment ran on.

Chargeback.representmentStatus ● RepresentmentStatus enum

Whether a response is still editable (DRAFT) or has been filed (SUBMITTED).

Chargeback.createdAt ● String! non-null scalar

When this chargeback was first recorded, ISO 8601.

Chargeback.updatedAt ● String scalar

When it last changed, ISO 8601.

Returned By

chargeback query ● submitRepresentment mutation

Member Of

ChargebacksConnection object