Skip to content

techquest/smartpos-sdk-sample

Repository files navigation

SmartPOS SDK Sample

This repository provides a sample application to demonstrate the use of the SmartPOS SDK. The SmartPOS SDK allows developers to integrate and manage payment terminal functionalities in their applications.

Features

  • Configuration and setup guidance for using the Interswitch SmartPOS SDK.
  • Basic UI for testing SDK functionality.

Prerequisites

  • Android Studio installed on your development machine.
  • A supported POS terminal and corresponding SDK credentials (obtained from merchant registration on the QuickTeller Business platform).

Getting Started

  1. Clone the repository:
git clone https://github.com/techquest/smartpos-sdk-sample.git
  1. Open the project in Android Studio.
  2. Sync Gradle files to download the required dependencies.
  3. Each branch contains device-specific implementation, checkout your desired branch.
  4. Configure the SDK with your credentials in the secrets.properties file like so
    // secret.properties - in project root directory
    
     CLIENT_ID=xxxxxxxxxxxxxxxxxxxx
     CLIENT_SECRET=xxxxxxxxxxxxxxx
     ALIAS=xxxxx
     MERCHANT_CODE=xxxxx
     MERCHANT_TELEPHONE=xxxxx
  5. Follow the payment flow as explained in the documentation here.

Usage

  • Build and run the app on a connected POS terminal device.
  • Follow the app flow to test SmartPOS functionalities.

Contributing

We welcome contributions! Please create an issue or submit a pull request for enhancements and bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages