We use both Square Payments and Square for Restaurants in different areas of the business. We did the new Square for Restaurants update last week. Prior to the update, notes entered by a Square user in either the Payments app or the Restaurant app was coming through the webhook JSON body in the following node: data/object/payment/external_detail/source. This may not have been Square’s intention but that’s where it has been for the last couple of years when we use OTHER_GIFT_CARD as the payment type. After the Restaurants app update, the note is now found in data/object/payment/note which does seem more logical. However, now the two applications Payments vs Restaurant are not behaving the same. I suppose someone might want to look at this to make sure things are consistent across the APIs.
3 posts - 3 participants