[英]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.