We partner with innovative financial companies at every stage. Helping them with digital transformation to accelerate their growth and achieve their unique goals.
Mobile Payment SDK
Simplifying payment integration in mobile apps
We are developing Android and iOS Mobile Payment SDKs.
These give merchants and developers an easy way to integrate payment processing into their mobile apps. Built in customizable UI speeds up integration, reduces complexity and cost of app development.
Intended for mobile app developers/merchants who are looking for a fast and easy way to integrate payment processing and comply with PCI DSS SAQ-A.
Support for seamless integration via a card field.
Supported Payment Methods
– Card payments (+3DS 2.2) – SEPA – POI/PIA Wire Transactions | – PayPal – Klarna – Alipay X-Border | – Przelew24 – Google Pay – Apple Pay |
Security
- Sensitive data collected according to PCI DSS SAQ-A standard
- Certificate pinning to avoid MITM attacks
- Jailbreak/root detection
- Request signing with SHA256 – WAUTH
- Code obfuscation (where applicable)
- Tokenization of payment information
Technical solution
The SDK serves as a wrapper for the Payment Gateway with a PCI V3 compliant native mobile payment form. SDK is naturally developed for the integration into a merchant’s app as a software library where it covers sending payment requests to the Payment Gateway. It uses REST requests constructed by the merchant application sent over HTTPS protocol Payment Gateway end-point where the REST API is exposed.
bankomo
Android, iOS
Custom mobile banking solution for ReiseBank. Offers full digital experience including onboarding and all standard banking functionality. P2P transactions. Barzahlen integration enabling cash deposits and withdrawals via barcode at retail partner’s checkout registers. Thanks to bankomo ReiseBank was one of the first banks to offer onboarding and account creation without customers needing to visit a bank.
Stack
RxJava 1/2, Retrofit 2, Dagger 2, Retrolambda, Stream API, Dexguard, Swift, RxSwift, CocoaPods, Fastlane, XCode, Mercurial, REST, TestFairy
boon. Planet
Stack
Kotlin, MVI, RxJava2, Dagger2, RealmDB with encryption, Mockito, Espresso, Firebase, Retrofit, OkHttp, DexGuard, RxSwift, Fastlane, CocoaPods, XCode, TestFairy, Google Pay, Apple Pay, Fitbit Pay, Garmin Pay
Android, iOS
Digital-only mobile banking and payment app. boon Planet was a digital-only bank without brick-and-mortar stores. Onboarding and all banking and payment functionality was performed in app. This was one of the first digital-only banks in the world. Supports payments through Google Pay, Apple Pay, Fitbit Pay and Garmin Pay. Uses white label approach enabling creation of branded apps for different corporate customers. Big focus on security, unit testing, state testing, espresso success flow testing. Business logic based on custom validation system. Tightly coupled with multiple analytics tools.
CI Cash
Android, iOS
Mexican bank CI Banco needed an app to manage their multi-currency travel card. We prepared a solution supporting multiple wallets and currencies. App uses white label architecture – enabling easy customization for different clients.
Stack
Swift, RxSwift, Java, Kotlin, MVVM, Dagger 2, RxJava2, Fastlane, XCode, CocoaPods, Mockito, Espresso, Retrofit, OkHttp, DexGuard, TestFairy
lm Card
Android, iOS
lastminute.com needed a prepaid reloadable multi-currency card. We created Android and iOS app that enables card management, multiple wallets and currency conversions.
Stack
Swift, RxSwift, Java, Kotlin, MVVM, Dagger 2, RxJava2, Fastlane, XCode, CocoaPods, Mockito, Espresso, Retrofit, OkHttp, Payment SDK, DexGuard, TestFairy
boon. Payment
Android, iOS
First freely available payment app in Europe (using custom NFC HCE library). Supporting payments through Google Pay, Apple Pay, Fitbit Pay and Garmin Pay. Uses white label approach enabling creation of branded apps. Big focus on security, unit testing, state testing, espresso success flow testing. Business logic based on custom validation system. Tightly coupled with multiple analytics tools.
Stack
Kotlin, MVI, RxJava2, Dagger2, RealmDB with encryption, Firebase, DexGuard, RxSwift, Fastlane, CocoaPods, XCode, GIT, REST, TestFairy, Google Pay, Apple Pay, Fitbit Pay, Garmin Pay
TravelCard
Android, iOS
Al Ansari Exchange in Dubai needed a way to offer their services without customers visiting their branches. They launched TravelCard and we created apps for card management. These apps support multiple wallets and currencies. White label architecture enables easy customization for different clients.
Stack
Swift, RxSwift, Java, Kotlin, MVVM, Dagger 2, RxJava2, Fastlane, XCode, CocoaPods, Mockito, Espresso, Retrofit, OkHttp, DexGuard, TestFairy
Travel EZ Plus – Al Fardan Exchange
Android, iOS
Travel EZ Plus is a multi-currency travel card app supporting multiple wallets and currencies. App architecture uses configurable and reskinnable approach which enables easy customization for different clients.
Stack
Swift, RxSwift, Java, Kotlin, MVVM, Dagger 2, RxJava2, Fastlane, XCode, CocoaPods, Mockito, Espresso, Retrofit, OkHttp, DexGuard, TestFairy