2009-09-04 2 views
7

Есть ли хорошие библиотеки или обертки для Authorize.net? Образцы кода, доступные со своего сайта, выглядят немного ... raw. Я ищу простой в использовании, объектно-ориентированный API, который я могу просто установить некоторые свойства, и он заботится о всем сантехническом коде под капотом.authorize.net C# обертки/библиотека

Я нашел несколько случайных сообщений в блогах людей, предлагающих свой код, который они написали, но код, предлагаемый в сообщении в блоге, не дает высокой степени уверенности в целом, что он был хорошо протестирован. Я имею в виду, мы рассмотрим их, если нам нужно, но мы предпочли бы что-то похожее на то, что оно прошло через какой-то цикл выпуска/тестирования ... даже если это просто, что он был опубликован на codeplex или что-то в этом роде.

Спасибо! :-)

ответ

4

Я использую SharpAuthorize.com на нескольких сайтах электронной коммерции. Один из которых составляет около $ 10K/месяц ...

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

Он отмечается на сайте, но вы должны использовать идентификатор транзакции вместо имени пользователя и пароля в реальном коде.

+1

Это, кажется, [длинный несуществующий] (https://flippa.com/2630132-profitable-isv-c-developer-preferred). –

2

См. Мой ответ here, он должен помочь вам. В моем ответе я указываю на ссылку blog post. Однако вам может потребоваться просмотреть изменения, чтобы увидеть мой весь ответ. По какой-то причине он становится отрезанным для меня. Ознакомьтесь с разделом «Поставщики провайдеров шлюзов» в блоге. Он должен помочь вам и начать реализацию собственного кода для общения с API Authorize.Net. Я использовал аналогичную реализацию, и она хорошо сработала для меня.

Смежные вопросы