iOS SDK Integration
The myPOS iOS SDK is a native library designed to integrate iOS mobile apps with myPOS card terminals, allowing merchants to accept a variety of card payments—including VISA, Mastercard, UnionPay International, JCB, and Bancontact.
The SDK communicates seamlessly with traditional myPOS devices via Bluetooth, enabling a smooth and secure checkout process directly within your iOS app.
Features
- Full transaction flow: sale, refund, return
- Card tokenization support for recurring payments
- Real-time updates on transaction status
- Access to masked PAN and card token
- Secure integration with no sensitive card data stored or transmitted through the merchant’s device
All sensitive data is encrypted by the card terminal, which is fully certified under:
- PCI DSS
- EMV Level I & II
- Visa, Mastercard, Amex compliance
Prerequisites
Before integrating the myPOS iOS SDK, make sure you have the following:
- A merchant account on myPOS.com (or a test account provided by our team)
- A myPOS payment terminal with Slave mode enabled (contact us to activate)
- Download the SDK from our GitHub repository:
myPOS-SDK-iOS on GitHub - Deployment Target: iOS 6.0 or later
- Xcode 7 and iOS SDK 9.0 or later
- Compatible with iPhone or iPad
Use Cases
Need help with integration? Reach out to our support or check the sample projects on GitHub!