A payment link generated by an application, which notifies multiple applications after a successful payment

I generated a subscription payment link with an app, after the user made the payment, not only did this app receive a callback, but other apps also received callbacks. The app ID that created the subscription link is sq0idp-PI2v0lI-b_B9dY56ztio7Q, the order ID is ySNVp5w7YRCABGgbvWVr7kLz8bIZY, and the app that should not have received the webhook but did receive it is sq0idp-qyyUt8TAV7IelnU1yJYZ_w. Is this normal, or is there a problem somewhere?

: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

In-App Payment Solutions
In-App Payments SDK Quickstart
Square Developer

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.

Yes, this is normal behavior. When a payment is made, Square sends webhook notifications to all applications that have webhook subscriptions set up for payment events, regardless of which application initiated the payment. This is because the payment is associated with the seller, not a specific application. Therefore, all applications connected to that seller and subscribed to payment events will receive the webhook notifications.

This answer was reviewed by @Bryan-Square.