myPOS Payment API, is ideal for developers who want to build a custom point-of-sale solution for in-person payments. The Payment API allows you to integrate the myPOS payments flow and utilize our card readers into a customized POS that suits your business’s unique needs.


myPOS Payment API is perfect for businesses that want to build upon the out-of-the-box capabilities of myPOS stand-alone devices. For example, custom furniture stores might need complex order forms for customized item specs. Museums and events sometimes have custom ticketing requirements and payments. Professional services might need custom order management workflows such as assessment and delivery dates. In all these cases, developers can create a customized POS app that integrates easily with myPOS Payments API to take care of the payment flow process.


Whatever your business, if you need a POS system that’s perfectly tailored to your unique needs, myPOS Payment API offers you fully integrated payment processing without having to build your own payment flow from scratch. By using our Payment API, you get access to all these tools along with the workflows you need in your specialized POS app. You’re able to view all your transactions in myPOS Account. Our point-of-sale API is fully PCI compliant, our fees are competitive, and our sellers get paid instantly.


Build custom Point Of Sale solution

myPOS Payment API is communication specific and can be used as a foundation for complex payment solutions. The protocol provides a standard way of communication between myPOS devices and custom point-of-sale systems via Bluetooth and USB interfaces. To make it easier, we wrapped up our API and prepared a couple of SDKs and dedicated reference guides.


myPOS Payment API maintains the communication between a custom point-of-sale system and myPOS devices.





To process checkout, the API provides management of the terminal in order to complete all the steps of transaction processing, return or refund, card storage for recurring transactions, and communicate to the application transaction status, card token, card masked PAN.


No sensitive card data is ever passed through to or stored on the merchant's mobile app. All data is encrypted by the card terminal, which has been fully certified to the highest industry standards (PCI, EMV I & II, Visa, MasterCard & Amex).

In order to accept card payments with myPOS Traditional devices integrated with your app, there are several integration options (SDKs):


Check our Github repositories for the latest version of myPOS Payment API SDK's.  


Learn more about the devices supporting myPOS Payment API on the next page.