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

**URL:** <https://developer.squareup.com/forums/t/a-payment-link-generated-by-an-application-which-notifies-multiple-applications-after-a-successful-payment/21169>\
**Category:** Questions\
**Created:** [February 23, 2025, 8:22am UTC](https://developer.squareup.com/forums/t/a-payment-link-generated-by-an-application-which-notifies-multiple-applications-after-a-successful-payment/21169 "2025-02-23T08:22:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bairdhu](https://avatars.discourse-cdn.com/v4/letter/b/b5ac83/32.png) [@bairdhu](https://developer.squareup.com/forums/u/bairdhu)\
**Post date:** [February 23, 2025, 8:22am UTC](https://developer.squareup.com/forums/t/a-payment-link-generated-by-an-application-which-notifies-multiple-applications-after-a-successful-payment/21169/1 "2025-02-23T08:22:04Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 23, 2025, 8:22am UTC](https://developer.squareup.com/forums/t/a-payment-link-generated-by-an-application-which-notifies-multiple-applications-after-a-successful-payment/21169/2 "2025-02-23T08:22:15Z")

</div>

👋 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:

> **[Guidelines and Limitations](https://developer.squareup.com/docs/checkout-api/guidelines-and-limitations)**
>
> Learn about Square Checkout API guidelines and limitations.

> **[Payments API Webhooks](https://developer.squareup.com/docs/payments-api/webhooks)**
>
> Learn about the Square webhook notifications supported by the Payments API.

> **Additional Documentation**
>
> [In-App Payment Solutions](https://developer.squareup.com/docs/in-app-payments)  
> [In-App Payments SDK Quickstart](https://developer.squareup.com/docs/in-app-payments-sdk/quick-start)  
> [Square Developer](https://developer.squareup.com/docs/app-marketplace/requirements/subscriptions-api)

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.

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [February 24, 2025, 5:53pm UTC](https://developer.squareup.com/forums/t/a-payment-link-generated-by-an-application-which-notifies-multiple-applications-after-a-successful-payment/21169/3 "2025-02-24T17:53:24Z")

</div>

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._
