Portfolio

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