Refactor Tight Coupling in VB.NET: Interfaces for Scalable Payments

The Situation