The details of a Payment for an existing contact.

Name Type Description Required
Id Int32 (Nullable) The unique id of the payment. No
ContactId Int32 The Id of the associated Contact. Yes
DemandId Int32 (Nullable) The Id of the Payment Demand being paid. This must be entered if the payment is for a subscription. No
DonationId Int32 (Nullable) The Id of the fund (donation) if the payment is for a donation. Lookup: Funds list. No
Amount Decimal The amount of the payment. Can be positive or negative. Yes
TransactionDate DateTime The date the payment was made. Yes
Comments String No
PaymentMethodId Int32 (Nullable) The Id of the Payment Method used for this payment. Lookup: PaymentMethod list. No
Url Actions Description
api/payment/{id} GET Get an individual Payment.
api/payment/contact/{contactId} GET Lists all Payments for a contact.
api/payment POST Adds a Payment for an existing subscription demand or a donation.