Skip to main content

PaymentInformation

A stored payment information of an user

type PaymentInformation {
id: UUID!
paymentMethod: PaymentMethod!
publicMethodDetails: JSONObject
user: User!
payments(
skip: Int = 0
first: Int = 2147483647
orderBy: PaymentOrder
filter: PaymentFilter
): PaymentConnection
}

Fields

PaymentInformation.id ● UUID! non-null scalar

The uuid identifier of the payment information

PaymentInformation.paymentMethod ● PaymentMethod! non-null enum

The corresponding payment method

PaymentInformation.publicMethodDetails ● JSONObject scalar

The details for the User to identify the payment method

PaymentInformation.user ● User! non-null object

The user who owns the payment information

PaymentInformation.payments ● PaymentConnection object

A connection for an users payments made with a payment information.

PaymentInformation.payments.skip ● Int scalar

Number of items to skip

PaymentInformation.payments.first ● Int scalar

Number of items to return

PaymentInformation.payments.orderBy ● PaymentOrder input

Ordering

PaymentInformation.payments.filter ● PaymentFilter input

Filtering

Returned By

createCreditCardPaymentInformation mutation ● deletePaymentInformation mutation

Member Of

Payment object ● PaymentInformationConnection object