Skip to content

leonardarnold/payleven-mPosSample

Repository files navigation

mPosSample

This is a sample implementation of the payleven mPOS SDK. My first question was: How to pass the valid payleven instance through all activities? I'm doing it with dependency injection using dagger. You find the official payleven example here: https://github.com/payleven/mPOS-SDK-Android and here the official payleven website: http://www.payleven.co.uk/.

Prerequisites:

Registered payleven account

Bluetooth chip and pin card reader

Android-Studio + Gradle

Installation:

Payleven:

Repository

repositories {
    maven{
        // payleven maven repository
        url 'https://download.payleven.com/maven'
    }
}

Library

//required for payleven library
compile 'com.google.code.gson:gson:2.3'
//Use the specific library version here
compile 'de.payleven.payment:mpos:1.0.0@jar'
//This is a helper payleven library.
compile 'de.payleven:psp-library:1.0.0@aar'

Dagger:

compile 'com.squareup.dagger:dagger:1.2.2'
provided 'com.squareup.dagger:dagger-compiler:1.2.2'

Dagger is a dependency injector. I mainly use it to inject sessionprovider to get valid sessiondata through the activities or it produces a relogin.

Butterknife:

compile 'com.jakewharton:butterknife:6.1.0'

Butterknife is used for view injection.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages