The latest version appears to have a bug where the breakdown of fee's does not tally to the totalFeeAmount.
For example below
We will receive the following response, in the totalFeeAmount section we have a total of 0.89, however in the orderLineItems, under the marketplaceFees we have
(Line ID: 10034349621524) FINAL_VALUE_FEE_FIXED_PER_ORDER : 0.35
(Line ID: 10034349621524) FINAL_VALUE_FEE: 0.27
(Line ID: 10034349621624) FINAL_VALUE_FEE_FIXED_PER_ORDER : 0.35
(Line ID: 10034349621624) FINAL_VALUE_FEE: 0.27
The total of which is 1.24 (a difference of 0.31), would be great if a fix could be found
{
"transactionId": "24-06656-38204",
"orderId": "24-06656-38204",
"payoutId": "5086606679",
"salesRecordReference": "0",
"buyer": {
"username": “Hidden"
},
"transactionType": "SALE",
"amount": {
"value": "3.02",
"currency": "GBP"
},
"totalFeeBasisAmount": {
"value": "3.91",
"currency": "GBP"
},
"totalFeeAmount": {
"value": "0.89",
"currency": "GBP"
},
"orderLineItems": [
{
"lineItemId": "10034349621524",
"feeBasisAmount": {
"value": "1.94",
"currency": "GBP"
},
"marketplaceFees": [
{
"feeType": "FINAL_VALUE_FEE_FIXED_PER_ORDER",
"amount": {
"value": "0.35",
"currency": "GBP"
}
},
{
"feeType": "FINAL_VALUE_FEE",
"amount": {
"value": "0.27",
"currency": "GBP"
}
}
]
},
{
"lineItemId": "10034349621624",
"feeBasisAmount": {
"value": "1.97",
"currency": "GBP"
},
"marketplaceFees": [
{
"feeType": "FINAL_VALUE_FEE_FIXED_PER_ORDER",
"amount": {
"value": "0.35",
"currency": "GBP"
}
},
{
"feeType": "FINAL_VALUE_FEE",
"amount": {
"value": "0.27",
"currency": "GBP"
}
}
]
}
],
"bookingEntry": "CREDIT",
"transactionDate": "2021-02-26T18:44:03.000Z",
"transactionStatus": "PAYOUT",
"paymentsEntity": "eBay S.\u00c3\u00a0 r.l."
}