SharpAuthorize.com

The SharpAuthorize component makes intregrating your website or desktop application with Authorize.net easy.  Whether you simply need the minimum level of integration with Authorize.net's AIM API or need access to every attribute, SharpAuthorize has you covered.  Just follow the "Test Drive" steps below to get a flavor for how simple it can be:

Test Drive Steps

  1. Download and extract SharpAuthorize.zip
  2. Open your application in Visual Studio
  3. Add a reference to SharpAuthorize.dll
  4. Create a form to enter: Credit Card Number, Card Expiration Date, and CCV
  5. Put the following code in your form:

    C# Fluent Interface | C# Standard Interface
    VB.NET Fluent Interface | VB.NET Standard Interface
    MinimumCreditCard authNet = new MinimumCreditCard()
        .Login("testdrive")
        .TranKey("TRANSACTION_KEY")
        .Type(TranType.AUTH_CAPTURE)
        .CardNum(_cardNumField.Text)
        .ExpDate(_cardExpField.Text)
        .CardCode(_cardCodeField.Text)
        .Amount(8.00);
    
    if (authNet.Authorize())
    {
        // Money in your pocket!
        SaveResults(authNet.Response);
    }
                

Beyond the Test Drive

Now that you have seen how easy SharpAuthorize makes it to use Authorize.NET from C#, VB.NET, or any other .NET based language, I hope that you will download the demo zip file and give it a try.

If you need more power than what you can see in the credit card processing code examples above, please take a moment to look deeper into SharpAuthorize's documentation. SharpAuthorize gives you complete access to Authorize.NET's AIM API.

SharpAuthorize can be used to create anything from the simple buy page on this site to a complete point of sale system and anything in between.