2009-09-04 12 views
7

Esistono buone librerie o wrapper per Authorize.net? Gli esempi di codice disponibili dal loro sito sembrano un po '... crudi. Sto cercando un'API orientata agli oggetti facile da usare, che io possa semplicemente impostare alcune proprietà, e si occupa di tutto il codice idraulico sotto il cofano.authorize.net C# wrapper/library

Ho trovato alcuni post di blog casuali di persone che offrono il loro codice che hanno scritto, ma il codice offerto in un post sul blog non dà un alto grado di confidenza in generale che è stato ben testato. Voglio dire, li prenderemo in considerazione se dovessimo, ma preferiremmo qualcosa che assomigliava a una sorta di ciclo di rilascio/test ... anche se è solo che è stato pubblicato su codeplex o qualcosa del genere.

Grazie! :-)

risposta

4

Io uso SharpAuthorize.com su alcuni siti di commercio elettronico. Uno dei quali rende circa $ 10K/month ...

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! 
} 

Si segnala sul sito, ma si dovrebbe utilizzare un ID di transazione invece di username e password nel codice reale.

+1

Questo sembra essere [lungo defunto] (https://flippa.com/2630132-profitable-isv-c-developer-preferred). –

2

Vedere la risposta here, dovrebbe aiutarti. Nella mia risposta, indico un blog post come riferimento. Potrebbe essere necessario visualizzare le revisioni per vedere la mia intera risposta, però. Per qualche motivo è tagliato fuori per me. Controlla la sezione Implementazioni del provider gateway del post del blog. Dovrebbe aiutarti a implementare il tuo codice per parlare con l'API Authorize.Net. Ho usato un'implementazione simile e ha funzionato bene per me.