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
scalarNumber 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