7

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

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

谢谢!:-)

4

3 回答 3

5

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

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

于 2009-09-22T16:31:24.250 回答
4

我在一些电子商务网站上使用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 而不是用户名和密码。

于 2009-09-22T16:42:54.880 回答
2

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

于 2009-09-04T03:22:28.513 回答