| API (Application Programmers Interface) |
| What
is an API?
An Application Programmers Interface (API) is an interface that permits external (remote) software applications to programmatically call functionality within another software (host) application. Specifically, the remote application only needs to be aware of the API's functionality and not that of the hosting application to accomplish a task. Example: Request for a Credit Card Approval Remote POS application collects essential data (card number, expiration date, transaction amount, etc.) then sends a Credit Card Approval request to the API. The API processes the data and returns the Approval Code to the remote application. The remote application only needs basic information to process a transaction. It does not need to know whether a modem is available, what number to dial, what protocol to use, or how to format the data for the transaction processor. Automate the Payment Process With the POS-partner API, you can automate all of your credit card authorization and settlement transaction processing, while improving efficiency and reducing backoffice costs. Eliminate Duplicate Data Entry Reduce
Data Entry Error Rates Open Architecture XML (Extensible Markup Language) is used as the API messaging format for the POS-partner API, due to its open architecture and nonproprietary nature. Its open message format permits integration with any host capable of creating an XML message. Additional information regarding XML may be found at the following Web Sites. XML Org Microsoft Developers Network (MSDN) Sample XML Authorization Request(s): Flexible Interface Options Supporting both a TCP/IP socket and file drop interface allows the POS-partner API messaging interface to be easily integrated into nearly all host systems. Since POS-partner can support multiple industries and merchant ID's within one application, you can use one solution to support your Storefront - Card Present, Direct Marketing - Card Not Present, Recurring/Installment, and Internet business needs. Possible Integration Environments include;
Extensive Transaction Support Supporting all of the major Credit Card Payment brands, the POS-partner API is ready to manage your payment processing needs.
With extensive payment processing options and administrative transaction support, the POS-partner API is a powerful technology addition to any POS solution, yet flexible enough to integrate to most POS systems with minimal programming.
Secure For the security minded developer and to assist in meeting Visa's Cardholder Information Security Program Requirements, the POS-partner API includes an encryption DLL that allows for the decryption of sensitive cardholder information using both public and private key encryption. This is an optional component and is not required if using network encryption (i.e. IPSec) and Secure Servers. System Requirements The POS-partner API is designed to run on the following Operating Systems. Windows 2000 Professional How to get the POS-partner API The POS-partner API and documentation are included on the POS-partner CD. In addition, the Evaluation Version of POS-partner includes the API and documentation in the Help File. Please select the following link to obtain the download or use the Download Center. Download POS-partner® Evaluation Software How to get the POS-partner API Software Developers Kit (SDK) The POS-partner API SDK and additional documentation can be requested through the Download Center. An E-mail reply with the location of the download will be sent upon receipt of a completed request. |
©2006 TSYS Acquiring Solutions |