Retrieve order --> Tenders-->processing_fee_money

Hello all, Starting last month “processing_fee_money” Starting disapearing from Retrieve order. It is on all before March 28th, but only a few since. If I use Postman or API Explorer, I can it is not there for most and there for a few. It is very odd. Se examples below. Any ideas why?

Here is one from 4/8 that is good

Blockquote"tenders": [
{
“id”: “”,
“location_id”: “”,
“transaction_id”: “”,
“created_at”: “2024-04-08T15:54:17Z”,
“amount_money”: {
“amount”: 100000,
“currency”: “USD”
},
“processing_fee_money”: {
“amount”: 2730,
“currency”: “USD”
},
“customer_id”: “”,
“type”: “CARD”,
“card_details”: {
“status”: “CAPTURED”,
“card”: {
“card_brand”: “MASTERCARD”,
“last_4”: “”
},
“entry_method”: “KEYED”
},
“tip_money”: {
“amount”: 0,
“currency”: “USD”
}
}
]

And here is one same day same amount but it is not there. There is a payment_id on this one. Was there a change?

Blockquote
“tenders”: [
{
“id”: “”,
“location_id”: “”,
“transaction_id”: “”,
“created_at”: “2024-04-08T19:33:33Z”,
“amount_money”: {
“amount”: 100000,
“currency”: “USD”
},
“type”: “CARD”,
“card_details”: {
“status”: “CAPTURED”,
“card”: {
“card_brand”: “MASTERCARD”,
“last_4”: “”,
“fingerprint”: “”
},
“entry_method”: “KEYED”
},
“payment_id”: “”
}
],

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Retrieve Payments
Take Payments
Orders API: How It Works

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

This is unfortunately the expected behavior. The actual source of truth for the processing_fee is in the payment from the Payments API. :slightly_smiling_face:

Thanks, but why would it be in some and not others? Was this change posted somewhere? If so where would I see it?

It’s been this way for quite some time now. The source of truth for fees has been the Payments API since it launched in 2019. :slightly_smiling_face: