Hi @abe, I can hopefully provide some additional context and a potential workaround. The data that is created via the API, such as Customers and any relational resources like Funding Sources or Transfers belong to your primary Dwolla Account. Even though you may have separate environments that you manage different sets of data out there’s not currently a way to segment this out on the Dwolla side by creating multiple applications. Webhooks and Events will belong to a application that you create on the Dwolla side. So if you have multiple applications that have their own webhook subscription then you’d essentially get double the amount of Events recorded and delivered on those apps.
As a workaround, you could look into creating separate Dwolla accounts with their own unique set of data. I’ve done this by creating a Sandbox account with the email spencer+dev@dwolla.com and spencer+staging@dwolla.com. Those accounts would then have their own applications with their own webhook subscription.
I’ll be sure to record this as a Product enhancement for our Sandbox environment as it would provide value to other developers in the Dwolla ecosystem! Please let me know if you have any follow up questions based on my response. ![]()