CC Authorization - 3rd party integration

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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.

Working in 10.6?

Mark, did you guys ever get it working under 10.6? Can't tell from your original posting. We've got a client (a management company) that wants us to do this - given the number of databases they manage, upgrading to 15 is not an option.
Thanks, Jeff

yes, we got it working under

yes, we got it working under 10.6 using the sample ocx code in this community. The integration with Authorize.net was fairly simple but we hard coded the login, password, and url instead of retrieving that from the system.

We have since upgrade the client to 15.03 and have found that ASI changed the code between 15.01 and 15.03 so it no longer works. We are working on resolving this right now, so i will update when we get it figured out.

Custom gateways in iMIS15.0.3

We just hit this same problem. The PayFlowPro vb project supplied by ASI doesn't work in 15.0.3. I have just seen a document that talks about using the standard ASIPayflowPro.ocx and using the "Custom" gateway setting in system setup, and it will then pass parameters to a "Custom Gateway Handler", but I have found nothing that tells me how to create one.

Modified PayFlowProXtender.ctl

This issue has now been resolved with a modified PayFlowProXtender.ctl for iMIS versions 15.0.3 and later.
Our thanks to troberts for testing and validating the changes.

Contact me at jfroudeadvsol.com for details..

Locating the updated payflowproxtender.ctl file

The PayFlowProXtender.ctl is located in the Tech Support Community - select Document Archives > Downloads > Extension Products.