2009-09-04 15 views
7

Czy są jakieś dobre biblioteki lub opakowania dla Authorize.net? Próbki kodu dostępne z ich strony wydają się trochę ... surowe. Szukam łatwego w użyciu, zorientowanego obiektowo API, dzięki któremu mogę po prostu ustawić niektóre właściwości i dba o cały kod instalacyjny pod maską.authorize.net C# wrapper/library

Znalazłem kilka przypadkowych wpisów na blogu osób, które oferowały swój kod, który napisali, ale kod oferowany w poście na blogu nie daje wysokiego stopnia pewności, ogólnie, że został dobrze przetestowany. Chodzi o to, że rozważymy je, jeśli będziemy musieli, ale wolimy coś, co wygląda na to, że przeszło jakiś cykl wydawania/testowania ... nawet jeśli jest to po prostu opublikowane na codeplex lub coś podobnego.

Dzięki! :-)

Odpowiedz

4

używam SharpAuthorize.com na kilku witrynach e-commerce. Z których jeden sprawia, że ​​około $ 10K/miesiąc ...

MinimumCreditCard authNet = new MinimumCreditCard() 
    .Login("testdrive") 
    .Password("password") 
    .TransType(TransType.AUTH_CAPTURE) 
    .CardNum(_cardNumField.Text) 
    .ExpDate(_cardExpField.Text) 
    .CardCode(_cardCodeField.Text) 
    .Amount(8.00); 

if (authNet.Authorize()) 
{ 
    // Money in your pocket! 
} 

Zauważa się na miejscu, ale należy użyć identyfikatora transakcji zamiast nazwy użytkownika i hasła w rzeczywistym kodzie.

+1

Wygląda na to, że [długi czas nie działa] (https://flippa.com/2630132-profitable-isv-c-developer-preferred). –

2

Zobacz moją odpowiedź here, powinien ci pomóc. W mojej odpowiedzi wskazuję jako odniesienie blog post. Być może jednak będziesz musiał przejrzeć wersje, aby zobaczyć całą moją odpowiedź. Z jakiegoś powodu jest dla mnie odcięty. Sprawdź sekcję Implementacje dostawcy bramy w poście na blogu. Powinien pomóc i wdrożyć własny kod do rozmów z interfejsem API Authorize.Net. Użyłem podobnej implementacji i działa ona dobrze dla mnie.