繁体   English   中英

Authorize.Net CardPresentVoid无法正确初始化

[英]Authorize.Net CardPresentVoid not initializing properly

这是此问题的第二部分,这里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中消失,则屏幕截图中的信息会消失

生产代码

沙盒代码

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

当我将生产代码指向1.7.0 dll时,它工作正常

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM