Hi Jojo,
You might take a look at LinkPoint which is part of CardServices International. They provide a credit card gateway with many options. In particular they provide an API which can be accessed via various progarmming languages as follows:
http://www.linkpoint.com/product_solutions/ecommerce/ecom_index.htmlAlthough Visual FoxPro is not supported directly, you could look at some of the HTML, perl, ASP/.NET, VB/.NET, C#, etc, examples an put something together in Visual FoxPro that would send a credit card transaction which their API could handle. I've recently done something like this in perl and I notice I could send the transaction in XML.
Supported languages are:
:: Technology :: Solution
HTML, DHTML, XHTML LinkPoint Connect
C / C++ LinkPoint API for C++
JavaTM LinkPoint API for JavaTM
ASP, Visual Basic, VBScript LinkPoint API COM Object
PERL LinkPoint API for PERL
PHP LinkPoint API for PHP
C#/.NET LinkPoint API for C#/.NET
VB/.NET LinkPoint API for VB/.NET
http://www.linkpoint.comYou might also check to see if there are any activeX control that work with Visual FoxPro to provide the functionality you are seeking.
Regards,
LelandJ