We have a client using Volusion as a storefront/e-commerce solution. We need to export purchase data, including credit card information, from it into a fulfillment provider who will then run a customer’s credit card only when/if the item they ordered ships.
We have access to the server running IIS, we have the API on the fulfillment provider side to send this data over HTTPS, and we can build a simple polling ASP.Net app that runs on the same PCI-certified server that holds the CC data that moves data from Volusion to the fulfillment provider securely.
What remains is how to get the data out of Volusion. We’ve had several answers and none have panned out:
- Use the API. The API documentation is very light, and doesn’t make clear how to get CC data out.
- Fill out a verification form and you can “view” it. This came from their customer service department, but they were very shaky on details.
- Query the database directly. It’s not clear whether this is feasible.
If someone here has handled external credit card processing on Volusion before, we’re interested in how to get this done. What the process is to get these fields enabled in the XML API and the format of those fields would be enough, or some other approach – whatever gets us to the finish line.
I am pretty sure that Volusion will not ever release customer’s Credit Card information to you via an API or any other means.
maybe this will help you do more research:
http://devwiki.volusion.com/index.php/Customers_Export
http://devwiki.volusion.com/index.php/Orders_Export – the closest you can get is the last 4 of the CC number.
A better design pattern would be to charge the customer at purchase time, if the drop shipper cannot fulfill the order cancel the order and refund the transaction.