POS + Backend Server

Both of our full-featured APIs can be used to collect raw credit card information through your custom app and submit it to the payment processor. Use the returned transaction token to perform follow-up actions including recurring payments, tip adjustments, refunds, and voids.

Or to reduce your PCI responsibility, use the payment provider’s app to collect and transmit credit card information, keeping that data separate from your systems. Then use one of the full-featured APIs below to securely perform follow-up actions by passing in the returned token representing the transaction data.

How do I add payments to my Point of Sale (POS) app?

Independent Software Vendors (ISVs) looking to add payments to their product have countless software and hardware options to choose from. Most POS payment solutions use Semi-Integrated payment architecture because it keeps sensitive credit card data out of the ISV's and merchant's systems. This makes it easy for ISVs to add payment processing to their software, since most of the burden of Payment Card Industry (PCI) compliance is shifted to the payment service provider. The Semi-Integrated payment solution can simply be added to an ISV’s app without having to rework their existing code to handle raw payment data. Additionally, ISVs that embed payments into their software can monetize those payments to unlock new revenue streams for their business.

How do payment request APIs work?

Overall, payment request APIs function like most standard APIs, but a defining characteristic is that they are used to transmit highly sensitive data, such as credit card information, information about payment transactions, and more. The handling of this data is strictly regulated by multiple organizations, including the Payment Card Industry (PCI) and the credit card networks, such as Visa, MasterCard, and American Express. Each group requires that payment applications meet rigorous security and design criteria when constructing and transmitting a payment request. While this is a substantial responsibility for clients integrating with these APIs, some payment companies offer products that take on part (or all) of the burden of compliance.