Transaction Details Input

Input representation of the transaction details.

JSON Example 

1{
2  "amount": 150.25,
3  "receivedDate": "2024-07-06",
4  "donorCoverAmount": 0.25,
5  "transactionStatus": "Unpaid",
6  "gatewayTransactionFee": 0.75,
7  "processorTransactionFee": 0.45,
8  "processorReference": "cls-1247586928747",
9  "gatewayReference": "102656693ac3ca6e0cdafbfe89ab99",
10  "lastGatewayResponseCode": "invalid_cvc",
11  "lastGatewayErrorMessage": "The card's security code is invalid. Check the card's security code or use a different card.",
12  "lastGatewayProcessedDateTime": "2023-07-06T21:57:51Z"
13}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
amountDoubleOriginal amount of the gift transaction.Optional60.0
donor​CoverAmountDoubleAmount that the donor added to their gift to cover fees.Optional60.0
gateway​ReferenceStringReference of the transaction to which the gateway is assigned.Optional60.0
gateway​TransactionFeeDoubleTransaction fees charged by the gateway.Optional60.0
lastGateway​ErrorMessageStringMost recent error message received by the gateway.Optional60.0
lastGatewayProcessedDateTimeStringLast attempt made by the gateway.Optional60.0
lastGateway​ResponseCodeStringMost recent response code that was received by the gateway.Optional60.0
processor​ReferenceStringReference of the transaction to which the payment processor is assigned.Optional60.0
processor​TransactionFeeDoubleTransaction fees charged by the processor.Optional60.0
received​DateStringDate when the donor completed the gift transaction.Optional60.0
transaction​StatusStringTransaction status of the gift.Optional60.0