All Projects → Ingenico-ePayments → connect-sdk-client-android

Ingenico-ePayments / connect-sdk-client-android

Licence: other
Ingenico Connect Android Client SDK

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to connect-sdk-client-android

Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-6.45%)
Mutual labels:  android-sdk
setup-android
Android SDK setup for GitHub Actions
Stars: ✭ 61 (+96.77%)
Mutual labels:  android-sdk
o-fish-android
Android app for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection.
Stars: ✭ 19 (-38.71%)
Mutual labels:  android-sdk
powerauth-mobile-sdk
PowerAuth Mobile SDK for adds capability for authentication and transaction signing into the mobile apps (ios, watchos, android).
Stars: ✭ 27 (-12.9%)
Mutual labels:  android-sdk
AndroidRouter
Simple way to make navigation in Android Application 🔫
Stars: ✭ 29 (-6.45%)
Mutual labels:  android-sdk
ethereum-java-web3j
一个很受欢迎的用java和android app类库web3j开发区块链以太坊dapp和智能合约的教程。内容涉及以太坊核心概念,如账户管理、状态与交易、合约开发与交互、过滤器和事件等,也详细说明如何用web3j开发接口与以太坊交互。
Stars: ✭ 22 (-29.03%)
Mutual labels:  android-sdk
easypermissions-ktx
🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.
Stars: ✭ 324 (+945.16%)
Mutual labels:  android-sdk
arcgis-runtime-demos-android
Demo applications that have been built by the Esri Android SDK development team.
Stars: ✭ 32 (+3.23%)
Mutual labels:  android-sdk
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+438.71%)
Mutual labels:  android-sdk
applivery-android-sdk
Applivery Android SDK
Stars: ✭ 19 (-38.71%)
Mutual labels:  android-sdk
Android-sdk-examples
Примеры работы с Android SDK
Stars: ✭ 27 (-12.9%)
Mutual labels:  android-sdk
Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (+380.65%)
Mutual labels:  android-sdk
Storyblok-Android-SDK
Storyblok MP SDK available here: https://github.com/mikepenz/storyblok-mp-SDK
Stars: ✭ 13 (-58.06%)
Mutual labels:  android-sdk
cAndroid
cAndroid is tool for control your PC by Android phone
Stars: ✭ 23 (-25.81%)
Mutual labels:  android-sdk
FacebookAds
This is an Android app that displays all the Facebook Mobile Ads based on Audience Network SDK. This repo uses all the major ad-types in a separate activity for all the ads.
Stars: ✭ 16 (-48.39%)
Mutual labels:  android-sdk
GitReposCompose
GitReposCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android. This demo app uses Github public API for fetching public repositories.
Stars: ✭ 32 (+3.23%)
Mutual labels:  android-sdk
Xamarin.Android.Skobbler
C# bindings for the Skobbler Android SDK
Stars: ✭ 16 (-48.39%)
Mutual labels:  android-sdk
android-platform-headers
Collection of platform headers and link libs for all versions of Android. (repo is rebased, see wiki)
Stars: ✭ 49 (+58.06%)
Mutual labels:  android-sdk
zero-graphics
Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
Stars: ✭ 72 (+132.26%)
Mutual labels:  android-sdk
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-58.06%)
Mutual labels:  android-sdk

Ingenico Connect - Android SDK

The Ingenico Connect Android SDK provides a convenient way to support a large number of payment methods inside your Android app. It supports Gingerbread (Android version 2.3.3) and up out-of-the box. The Android SDK comes with an example app that illustrates the use of the SDK and the services provided by Ingenico ePayments on the Ingenico ePayments platform.

See the Ingenico Connect Developer Hub for more information on how to use the SDK.

Installation via Gradle

Add a requirement to the SDK to your build.gradle file, where x.y.z is the version number:

dependencies {
    // other dependencies
    compile 'com.ingenico.connect.gateway:connect-sdk-client-android:x.y.z'
}

Manual installation

To install the Android SDK and the example app, first download the code from GitHub.

$ git clone https://github.com/Ingenico-ePayments/connect-sdk-client-android.git

Afterwards, you can open the project you just downloaded in Android Studio to execute the example app.

To use the Android SDK in your own app, you need to add the ingenicoconnect-sdk gradle module to the build path of your project as follows:

  1. Open your app in Android Studio.
  2. Select File, New, Import Module.
  3. Select source directory by clicking on the ... button.
  4. Browse to the downloaded Android SDK project, select the folder ingenicoconnect-sdk which contains all the SDK source code, and click OK.
  5. Click on Finish to add the ingenicoconnect-sdk module to your project.
  6. Wait until Android Studio is done building/cleaning the project, and you see a module named ingenicoconnect appear in your Android Studio project browser.
  7. The last step is now to tell your App to use the added module.
  8. Select your app, and click File, Project Structure. In the Modules section select your app, and go to the tab Dependencies.
  9. Click on the + sign and select Module dependency. 10.Select the ingenicoconnect-sdk module and press OK.
  10. You now have access to use all the Android SDK classes.

Running tests

The Android SDK comes with a set of integration tests. To run these tests, you will first need to modify file ingenicoconnect-sdk-integrationtest/src/test/resources/itconfiguration.properties. This file is mostly complete, but you need to fill in the actual values for the following keys:

  • connect.api.apiKeyId for the API key id to use. This can be retrieved from the Configuration Center.
  • connect.api.secretApiKey for the secret API key to use. This can be retrieved from the Configuration Center.
  • connect.api.merchantId for your merchant ID.

Besides these settings, you can also modify the settings for the Java SDK, which is used to create the sessions and tokens needed to run the tests.

Afterwards, you can run the tests as follows:

  1. Open the SDK in Android Studio. If you haven't opened it before, choose to import a project and browse to the Android SDK project.
  2. On the Project tab, open ingenicoconnect-sdk-integrationtest, then java. Right click on the com.ingenico.connect.gateway.sdk.client.android.integrationtest package, and click on Run 'Tests in 'com.ingenicoconnect.ga...'.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].