Authorize.Net CardPresentVoid没有正确初始化

时间:2013-07-29 12:28:38

标签: c# winforms authorize.net

这是这个问题的第二部分https://stackoverflow.com/questions/17922957/authorize-net-works-in-sandbox-but-not-in-production-code我认为这是同样的问题,但只是包住它不是我想分开问题。

从生产代码中的照片可以看出,AuthorizeNet.CardPresentVoid对象未正确初始化。但是,在沙盒代码中它确实如此。这远远超出我的年龄..任何人都有线索?

这是代码(减去实际值)

 AuthorizeNet.CardPresentVoid cpv = new AuthorizeNet.CardPresentVoid(TransactionID);
 var cpg = new AuthorizeNet.CardPresentGateway(LoginID, TransactionKey, true);    
 AuthorizeNet.IGatewayResponse response = cpg.Send(cpv);

对于这些照片很抱歉,但显然如果您尝试屏幕拍摄VS disapears中的信息

Production Code

Sandbox Code

1 个答案:

答案 0 :(得分:0)

问题是我指的是不同的DLL版本。在我的沙盒中,我指向1.7.0,在生产代码中我指向1.3.0

当我将生产代码指向1.7.0 dll时,它运行良好