[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 494
  • Last Modified:

Credit Card Processing Interface

I need to interface my VB6 application with a credit card processing service.  I’m looking for a service to interface with that has the necessary DLL or OCX and some good vb6 examples.

If you have written such an interface and pleased with the services tool kit and examples please give me a link to their web site.
Phil Chapman
Phil Chapman
2 Solutions
Usually you need to start with the Processor you or your company deals with, instead of choosing an interface to define which Processor to use.  Prices they charge are quite varied and if you got your VB6 app working with one and then your company wanted to work with another Processor, you will have wasted a lot of time.  Or are you trying to write something that you can provide to multiple merchants?  (That would be even more challenging.)  If you are, you'd be better of starting with a more current development environment because PCI compliance came about long after VB6 was obsoleted.  There will likely be some Processors that provide COM services (something more easily integrated with VB6), but it will be more likely that they will provide secure web services (more easily integrated with dotNET).  It is possible to interface with web services in VB6, I wrote an article here on e-e about how do this, but you would have a lot of manual processing to perform.

Here's another suggestion to consider:  At my company, our Processor provided the software to us as the Merchant, and that software has some integration capabilities built-in.  Maybe you could look at what software is provided by the various Processors you are considering and see what interface capabilities they provide.  Ensuring the secure communication and data storage that would be required to meet PCI compliance would be a challenge.  VB6 just didn't have that kind of stuff natively.

Just my two-cents.
Dave BaldwinFixer of ProblemsCommented:
I agree with @kbirecki, you should ask the services you're looking at about the code required.  As far as I can tell, no two of the are alike.  Paypal and Authorize.net both have sample code that works.  Their methods are quite different though.
Phil ChapmanAuthor Commented:
Thanks to both of you for the good advice

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now