Skip to main content

PaymentConsentRequest

No description

type PaymentConsentRequest implements Node {
id: ID!
url: String!
status: PaymentConsentStatus!
statusReason: String
nonce: String!
externalReference: String
paymentMethodOptions: [PaymentConsentMethodOptions]!
consentDetails: PaymentConsentDetails
metadata: Json
amendmentDetails: AmendmentDetails
}

Fields

PaymentConsentRequest.id ● ID! non-null scalar

PaymentConsentRequest.url ● String! non-null scalar

PaymentConsentRequest.status ● PaymentConsentStatus! non-null union

PaymentConsentRequest.statusReason ● String scalar

PaymentConsentRequest.nonce ● String! non-null scalar

PaymentConsentRequest.externalReference ● String scalar

PaymentConsentRequest.paymentMethodOptions ● [PaymentConsentMethodOptions]! non-null union

PaymentConsentRequest.consentDetails ● PaymentConsentDetails union

NOTE: nullable as long as we're in the "PENDING" state

PaymentConsentRequest.metadata ● Json scalar

PaymentConsentRequest.amendmentDetails ● AmendmentDetails object

Debicheck amendment details

Interfaces

Node interface

An abstract datatype that has a locally unique identifier, allowing a given node to be later queried by id using the node(id: ID!) query.