Skip to content

Welcome to the Wirecard ePOS SDK Partner Documentation

The Wirecard ePOS SDK is part of Wirecard's range of mobile Point of Sale (mPOS) products and solutions. For complete information about all of Wirecard's mPOS solutions, see Wirecard mPOS SDK Integration.

For access to a demo and examples:

Introduction

The Wirecard ePOS SDK enables the creation of iOS and Android app functionality that expands the number of payment methods that merchants can accept from their consumers, including Visa, Mastercard, Alipay and WeChatPay. Cash can also be accepted and processed so that merchants can process all transactions through a single app created with the help of the Wirecard ePOS SDK.

Note

A Windows Mobile version of the Wirecard ePOS SDK will be available shortly. Talk to your Wirecard representative for more information.

Who is this for?

Wirecard works with partners who use the Wirecard ePOS SDK to create payment acceptance app functionality for merchants. This documentation is for these partners. Partners are typically companies that specialize in software application development. Merchants are the actual end-users of the payment acceptance app functionality. Partners typically create app functionality to support payment acceptance by merchants, and this functionality is usually a subset of a larger app, so throughout this documentation we refer to the functionality that you create with the SDK as the payment acceptance app, even though it may not be a standalone app.

Tip

If you are new to the payment industry there are a lot of terms to learn. So, the terms partner, merchant, user, payment acceptance app and many others are all defined in the Glossary to help you with this task. The Glossary also has definitions for the most common acronyms you find on this documentation site, such as SEPA, mPOS and others.

How much is covered?

Everything! Our goal is to provide all the information that our partners need to successfully create a payment acceptance app in the shortest possible time. So, we have introductory and overview information, architectural explanations, hardware/software setup information and detailed developer documentation, ranging from integration guides to comprehensive object class references. The Using This Documentation chapter shows you how to use each section of this documentation site.

How technical is it?

A partner team typically consists of a non-technical or semi-technical project manager and one or more developers who are technical. This documentation is for the whole team so the information here ranges from non-technical to very technical.

What do I need to know?

Project managers on the technical team do not require any specific skills. Developers should have these skills:

  • iOS developers - basic understanding of development with XCode and the programming language you choose to use (either Objective-C or Swift)
  • Android developers - basic understanding of your Android development environment and the Java programming language

For both types of developers, a basic understanding of object-oriented design concepts and terminology is also recommended.

Where should I start?

We recommend you take a few minutes to read The Basics chapter and then the Using this Documentation chapter. Or, if you just want to jump in to the more technical information, you can read the The mPOS Architecture first.

Tip

For developers who want to dive directly into the code, see the Set up on iOS or the Set up on Android.