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

Name Type Description Required or Optional Available Version
amount Double Original amount of the gift transaction. Optional 60.0
donor​CoverAmount 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
lastGateway​ErrorMessage String Most recent error message received by the gateway. Optional 60.0
lastGatewayProcessedDateTime 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
processor​Reference String Reference of the transaction to which the payment processor is assigned. Optional 60.0
processor​TransactionFee Double Transaction fees charged by the processor. Optional 60.0
received​Date String Date when the donor completed the gift transaction. Optional 60.0
transaction​Status String Transaction status of the gift. Optional 60.0