The Basics
This chapter has all of the key information you need to know right away, such as which payment options are supported, what the prerequisites are before you set up the SDKs, how to find the SDK files and how to get technical support.
What does it do?
The Wirecard ePOS SDK enables our partners to create payment acceptance app functionality for merchants. Merchants can then expand the range of payment acceptance options that they can offer to customers, including a variety of both cashless and cash payment methods.
Is there demo application?
Yes! We provide more details for each platform here:
Which payments methods are supported?
Cash
If you enable the Cash Management feature, you can use the SDK to create cash payment acceptance functionality.
Card
You can also use the SDK to create functionality to accept payments from:
- Visa
- Mastercard
Alternative Payment Methods
The following alternative payment methods can also be accepted:
- Alipay
- WeChat Pay
Which transaction types are supported?
The following payment operations are supported:
- Purchase
- Reversal
- Refund (both partial and full)
What are the prerequisites for using the SDK?
These are the prerequisites for both iOS and Android:
- iOS - v9.0 or higher
- Android - v4.0 or higher
- Android Studio
How do I find and install the SDK?
The two SDKs are available here:
Setup instructions are provided on this site:
- for Android, see the Set up on Android section of this website, starting with the Automated Setup with JitPack chapter
- for iOS, see the Set up on iOS section of this website, starting with the Automated Setup with Cocoapods chapter
Is there sample code?
Yes! We provide a wealth of sample code to help you integrate the SDK. The sample code is provided using Gists, a code distribution mechanism that is part of Github. Gists are Git repositories so they can be forked and cloned in the same way as a standard Git repository. The Integrating the SDK section of this website describes each sample code snippet in detail. Sample code is provided in the following programming languages:
- iOS: Objective-C
- iOS: Swift
- Android: Java
How do I get technical support?
Please email: pos-solutions@wirecard.com
Which hardware is supported?
Printers
Cash Drawer or Multi-function Devices
Handheld Scanners
- SocketMobile Series 7
Registration on Apple's MFI program
If you plan on releasing your iOS app with the above hardware enabled, please follow the steps in MFI registration section before submitting the app to the Apple Review
Warning
MFI Approval process takes approximately two weeks
License
Wirecard ePOS SDK is available under the MIT license. See the LICENSE file for more info.