Integrate Authorize.NET credit card processing into your ASP.NET website or desktop application

SharpAuthorize .NET Component makes it easy to integrate your website or desktop application with Authorize.Net. Whether you simply need the minimum level of integration with Authorize.net AIM API or need access to every attribute, SharpAuthorize has it covered and accessible to you. SharpAuthorize can be used to create anything from the simple buy page to a complete point of sale system and anything in between

C# Example

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);
}
                        

VB.NET Example

Dim authNet As New Transaction

With authNet
	.Login("testdrive")
	.TranKey("TRANSACTION_KEY")
	.Type(TranType.AUTH_CAPTURE)
	.CardNum(_cardNumField.Text)
	.ExpDate(_cardExpField.Text)
	.CardCode(_cardCodeField.Text)
	.Amount(8.0)
End With

If authNet.Authorize()
    ' Money in your pocket!
    SaveResults(authNet.Response)
End If