Newer Version Available

This content describes an older version of this product. View Latest

Create Gift Request Input

Input representation of the data required to create a new gift.
JSON example
Properties
Name Type Description Required or Optional Available Version
amount Double Original amount of the gift transaction. Required 60.0
campaign Campaign Details Input Campaign that's associated with the gift transaction. Optional 60.0
commitmentId String Gift commitment ID that's associated with the gift transaction. Optional 60.0
currency​IsoCode String ISO code of the currency. Optional 60.0
designations Designation Details Input[] Designations that are associated with the gift transaction. Optional 60.0
donor Donor Details Input Donor details that are associated with the gift transaction. Required 60.0
donorCover​Amount Double Amount that the donor added to their gift to cover fees. Optional 60.0
gateway​Reference String Reference of the transaction to which the gateway is assigned. Optional 60.0
gateway​TransactionFee Double Transaction fees charged by the gateway. Optional 60.0
giftTransaction​CustomFields Custom Field Details Input[] Custom fields for the gift transaction. Optional 60.0
lastGateway​ErrorMessage String Most recent error message received by the gateway. Optional 60.0
lastGateway​ProcessedDate​Time String Last attempt made by the gateway. Optional 60.0
lastGateway​ResponseCode String Most recent response code that was received by the gateway. Optional 60.0
outreach​SourceCode Outreach Source Code Details Input Outreach source code that's associated with the gift transaction. Optional 60.0
payment​Identifier String Unique ID for the payment transaction. Optional 60.0
payment​Instrument Payment Instrument Details Input Payment instrument used for the gift transaction. Required 60.0
processor​Reference String Reference of the transaction to which the payment processor is assigned. Optional 60.0
processor​Transaction​Fee Double Transaction fees charged by the processor. Optional 60.0
receivedDate String Date when the donor completed the gift transaction. Required 60.0
transaction​Status String Status of the gift transaction. Required 60.0