Skip to main content

MembershipContactStoreCourseRegistrationPaymentDetails

Represents the details of a membership contact store course registration payment.

type MembershipContactStoreCourseRegistrationPaymentDetails {
adjustmentAmount: Float!
cancelationFee: Float!
discountAmount: Float!
discountCode: CourseDiscountCode
payingContact: MembershipContactStoreContact
paymentStatus: PaymentStatus!
taxAmount: Float!
totalChargeAmount: Float!
totalOutstandingAmount: Float!
}

Fields​

MembershipContactStoreCourseRegistrationPaymentDetails.adjustmentAmount ● Float! non-null scalar​

An adjustment applied to the fee amount.

MembershipContactStoreCourseRegistrationPaymentDetails.cancelationFee ● Float! non-null scalar​

The cancelation fee applied to the course registration in the fee's currency.

MembershipContactStoreCourseRegistrationPaymentDetails.discountAmount ● Float! non-null scalar​

A discount applied to the fee amount.

MembershipContactStoreCourseRegistrationPaymentDetails.discountCode ● CourseDiscountCode object​

The discount code used during the course registration. Optional.

MembershipContactStoreCourseRegistrationPaymentDetails.payingContact ● MembershipContactStoreContact object​

The contact paying for the course registration when paymentStatus is CHARGE_TO_ANOTHER_CONTACT or CANCELED_CHARGE_TO_ANOTHER_CONTACT. Optional.

MembershipContactStoreCourseRegistrationPaymentDetails.paymentStatus ● PaymentStatus! non-null enum​

The payment status.

MembershipContactStoreCourseRegistrationPaymentDetails.taxAmount ● Float! non-null scalar​

The amount of tax applied to the fee.

MembershipContactStoreCourseRegistrationPaymentDetails.totalChargeAmount ● Float! non-null scalar​

The total amount that will be charged, in the fee's currency.

MembershipContactStoreCourseRegistrationPaymentDetails.totalOutstandingAmount ● Float! non-null scalar​

The total amount that is currently outstanding for the course registration, in the fee's currency.

Member Of​

MembershipContactStoreCourseRegistration object