authorize.net C# 包装器/库

Posted

技术标签:

【中文标题】authorize.net C# 包装器/库【英文标题】:authorize.net C# wrappers/library 【发布时间】:2010-11-25 12:05:10 【问题描述】:

Authorize.net 有什么好的库或包装器吗?他们网站上提供的代码示例看起来有点……原始。我正在寻找一个易于使用、面向对象的 API,我可以简单地设置一些属性,并且它会处理所有底层的管道代码。

我发现了一些随机的博客文章,其中有人提供了他们编写的代码,但是博客文章中提供的代码通常不能让人高度相信它已经过良好的测试。我的意思是,如果必须,我们会考虑这些,但我们更喜欢看起来已经经历了某种发布/测试周期的东西……即使它只是发布在 codeplex 或其他东西上。

谢谢! :-)

【问题讨论】:

【参考方案1】:

回答有点晚了,但也许是这个?

http://code.google.com/p/payment-processor/

【讨论】:

【参考方案2】:

我在一些电子商务网站上使用SharpAuthorize.com。其中一个每月赚大约 1 万美元......

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!

网站上已注明,但在真实代码中应使用交易 ID,而不是用户名和密码。

【讨论】:

这似乎是long defunct。【参考方案3】:

请参阅我的回答here,它应该可以帮助您。在我的回答中,我指向 blog post 作为参考。不过,您可能需要查看修订版才能看到我的全部答案。出于某种原因,它对我来说被切断了。查看博客文章的网关提供程序实现部分。它应该可以帮助您并让您继续实现自己的代码来与 Authorize.Net API 对话。我使用了类似的实现,它对我来说效果很好。

【讨论】:

以上是关于authorize.net C# 包装器/库的主要内容,如果未能解决你的问题,请参考以下文章

如何正确地将浮点指针从 C 库传递到其 C# 包装器

使用 OpenALPR C# 包装器

如何在 C# 中编写我自己的包装器?

从非托管 c++ 调用 C# 函数(通过托管包装器)

好的 authorize.net PHP 库

如何创建线程安全的 c# exe 包装器