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 |
| donorCoverAmount | Double | Amount that the donor added to their gift to cover fees. | Optional | 60.0 |
| gatewayReference | String | Reference of the transaction to which the gateway is assigned. | Optional | 60.0 |
| gatewayTransactionFee | Double | Transaction fees charged by the gateway. | Optional | 60.0 |
| lastGatewayErrorMessage | String | Most recent error message received by the gateway. | Optional | 60.0 |
| lastGatewayProcessedDateTime | String | Last attempt made by the gateway. | Optional | 60.0 |
| lastGatewayResponseCode | String | Most recent response code that was received by the gateway. | Optional | 60.0 |
| processorReference | String | Reference of the transaction to which the payment processor is assigned. | Optional | 60.0 |
| processorTransactionFee | Double | Transaction fees charged by the processor. | Optional | 60.0 |
| receivedDate | String | Date when the donor completed the gift transaction. | Optional | 60.0 |
| transactionStatus | String | Transaction status of the gift. | Optional | 60.0 |