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, 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
Integration
Connect your iOS software with a myPOS card reader device.
Payments
Collect cashless payments via card or mobile wallet through the iOS SDK.
Terminal Management
Activate, deactivate, and update the POS device from your iOS app.
Use Cases
Need help with integration? Reach out to our support or check the sample projects on GitHub!