The Visa Point-of-Sale (POS) Solutions Program gives participating payment technology providers access to Visaâ€™s financial transaction network. Through this API, users can code their POS systems to process credit payment transactions for Visa and supported cards such as, Discover and American Express. Visa will also provide a transaction-history document. The API uses XML format. Public documentation is not available and developers must register for access.