ASI provided some sample code to integrate iMIS with a Thirdparty CC Authorization company. We are trying to modify that code to work with Authorize.net but are running into some issues.
So, the VB project basically only contains one file of code - that's the PayFlowProXtender.ctl file. The file I have here has only 4 functions in it that can be called by iMIS: nCCAuth (which authorizes and charges a credit card), nCCAuth_Custom (according to the documentation, this is not used), nCCVoid (to void a previous transaction), and nCCReturn (to process a credit).
I've written code that connects to the authorize.net gateway in nCCAuth, nCCVoid, and nCCReturn.
However, when we try this with iMIS, you get an error message as soon as the authorization process starts that says: "Member not found: nCCQuery".
This indicates to me that there is supposed to be another function in this source code called nCCQuery, but there is no such function.
It would appear that this may be an old version of the PayFlowProXtender.ctl file that is not up to date to be compatible with iMIS 10.6.
Any help would be greatly appreciated.
Mark
10.6 to 15
Ok, now we have taken the client from 10.6 to imis 15 and the custom credit card gateway is no longer working. The standard code that was posted to this site does not work even if you copy the basic code in. So we are looking for some feedback on what has changed.