Skip to main content

CreateMembershipContactStorePaymentInput

Define the input for creating a payment.

input CreateMembershipContactStorePaymentInput {
currencyId: ID
description: String
itemsToPay: [PayableItemToPayInput!]!
membershipContactStoreId: ID!
paidById: ID!
paymentTypeId: ID!
recordedAt: DateTime!
totalAmount: Float!
}

Fields

CreateMembershipContactStorePaymentInput.currencyId ● ID scalar

The identifier of the currency for the payment. Optional.

The default value is the identifier of the event currency for the event.

CreateMembershipContactStorePaymentInput.description ● String scalar

A UTF-8 string that represents the description for the payment. Optional.

CreateMembershipContactStorePaymentInput.itemsToPay ● [PayableItemToPayInput!]! non-null input

The list of items and amounts to pay.

CreateMembershipContactStorePaymentInput.membershipContactStoreId ● ID! non-null scalar

The identifier of the membership contact store for the payment.

CreateMembershipContactStorePaymentInput.paidById ● ID! non-null scalar

The identifier of the contact for the payment.

CreateMembershipContactStorePaymentInput.paymentTypeId ● ID! non-null scalar

The identifier of the payment type for the payment.

Only payments type where the funding type is CASH are allowed.

CreateMembershipContactStorePaymentInput.recordedAt ● DateTime! non-null scalar

The date and time at which the payment was recorded.

CreateMembershipContactStorePaymentInput.totalAmount ● Float! non-null scalar

The total amount for the payment in the currency of the payment.

Member Of

createMembershipContactStorePayment mutation