Okay. I've made some headway here. When I added the FirstData solution to the NopCommerce solution in the folder payment, it created an absolute path for the solution, not a relative path. I've changed the path from
[ C:\Users\lpolitis.TBC\Desktop\FirstData_1.6\NopCommerce_FirstData_1.6\Payment\Nop.Payment.FirstData\ ]
to
[ C:\Users\lpolitis.TBC\Desktop\FreeLance\FloMo_eStore\Payment\Nop.Payment.FirstData\ ]
And now I get this result.
----------------------------------------------------------------------------------------------------------
Error during payment processing .......................................... RESP:
myErrorMessage:
Unable to load DLL 'lpssl.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
myErrorNext:
System.DllNotFoundException: Unable to load DLL 'lpssl.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at LinkPointTransaction.LPSSL_Wrapper.lp_send(String inXml, String clientCertPath, String host, Int32 port, String outXml, Int32 outLen, String logFile, Int32 logOpts) at LinkPointTransaction.LinkPointTxn.send(String sXml) at LinkPointTransaction.LinkPointTxn.send(String sClientCertPath, String sHost, Int32 iPort, String sXml) at NopSolutions.NopCommerce.Payment.Methods.FirstData.FirstDataPaymentProcessor.SendPaymentInfoAndGetResponse(LPOrderPart orderFD) in C:\Users\lpolitis.TBC\Desktop\FreeLance\FloMo_eStore\Payment\Nop.Payment.FirstData\FirstDataPaymentProcessor.cs:line 361 myErrorStackTrace at LinkPointTransaction.LPSSL_Wrapper.lp_send(String inXml, String clientCertPath, String host, Int32 port, String outXml, Int32 outLen, String logFile, Int32 logOpts) at LinkPointTransaction.LinkPointTxn.send(String sXml) at LinkPointTransaction.LinkPointTxn.send(String sClientCertPath, String sHost, Int32 iPort, String sXml) at NopSolutions.NopCommerce.Payment.Methods.FirstData.FirstDataPaymentProcessor.SendPaymentInfoAndGetResponse(LPOrderPart orderFD) in C:\Users\lpolitis.TBC\Desktop\FreeLance\FloMo_eStore\Payment\Nop.Payment.FirstData\FirstDataPaymentProcessor.cs:line 361
----------------------------------------------------------------------------------------------------------
How can I get it to refer to the solution relatively, not absolutely? Am I not including it in the build for some reason?
Here's how it's referred to in the NopCommerce.sln file:
----------------------------------------------------------------------------------------------------------
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nop.Payment.FirstData", "Payment\Nop.Payment.FirstData\Nop.Payment.FirstData.csproj", "{6F4C4D28-1520-451E-8522-2660895EC30D}"
----------------------------------------------------------------------------------------------------------
It doesn't refer to the absolute path.