IBillIt was the first, and is still the best, library certified by Authorize.net for their Automated Recurring Billing (ARB) service. IBillIt is built in C# under the .NET framework to work with .NET managed code, script, and native code. Pick your language. We support it, including: Java, PHP, Visual Basic, C#, C, C++, VBScript, JavaScript, Visual Basic.NET, VBA, VB6 and almost any other Windows development environment. Check out our sample code to see IBillIt in action. IBillIt includes complete documentation included, along with sample code, getting started and full reference documentation. Bonus features: the ability to track line order items; totalling of a variety of amounts such as taxes and shipping; the ability to include custom data; the ability to set default properties to avoid redundant code; duplicate billing information; and MD5 Hash Validation support.