Embedded Payment SDK
Getting Started
Embedded Payment SDK Intro

Embedded Payment SDK (a.k.a. Headless SDK)

The Embedded Payment SDK (Headless SDK) is designed to work with the backend Enabler Service for processing transaction with various external acquirer host. Check out more details on the Gateway Service

The MineSec Embedded Payment SDK (a.k.a. Headless SDK) is designed to simplify the development of SoftPOS applications by providing essential functionalities while allowing maximum customizability. This SDK abstracts the complexity of setting up and managing the underlying CPoC/ MPoC SDKs, enabling developers to focus on crafting unique merchant experiences.

Platform Support

The Headless SDK is available on both Android and iOS:

  • Android Headless SDK

    • Fully customizable UI using Jetpack Compose or XML Views
    • Offers a headless architecture for deep UX integration
    • Designed for building highly tailored merchant experiences
  • iOS Headless SDK

    • Provides the same core payment APIs and capabilities
    • Relies on Apple's built-in Tap to Pay on iPhone UI for card reading
    • This card reading UI is fully controlled by Apple and cannot be customized
    • The SDK does not provide UI components on iOS — your app handles all non-payment UI/UX
    • The SDK focuses purely on payment logic, orchestration, and secure processing

Features

  • Simplified Integration: Easy to wire up, initialize, and manage the lifecycle of the CPoC/MPoC SDKs.
  • Composable UI: Leverages Compose for customizability, allowing developers to pass UI components (composable or XML view) for a seamless integration.
  • Comprehensive APIs: Provides intuitive APIs for essential SoftPOS functionalities, reducing the need for in-depth PCI/ SoftPOS/ EMV knowledge.
  • PCI Compliant: Ensures compliance with PCI CPoC and MPoC standards, providing secure and reliable payment processing.

Secure by Default

  • All transactions are secure with PCI-compliant encryption and adversaries protection inherited from the CPoC/ MPoC SDKs.
  • Automatic, robust handling of sensitive operations like PIN entry, card reading, and transaction processing.

Customizability and Flexibility

  • Headless Architecture: Allows developers to build custom merchant experiences by providing your UI in code directly.
  • Seamless Integration into Existing Apps: In contrast to our white label app, the Headless SDK can be integrated directly into your existing business app, eliminating the need to install a separate SoftPOS application.
  • Seamless Backend Integration: It's integrated with the Enabler Service for maintaining the bare information required for constructing payment messages to acquiring hosts/ designated payment gateway.

Quick Time-to-market

  • Developer-Friendly: Reduces development time and effort with its streamlined setup and easy-to-use APIs.
  • Flexible Implementation: Suitable for a variety of merchant use cases, from basic payment acceptance to more complex, customized solutions.

The Headless SDK is the ideal solution for developers looking to create secure, PCI-compliant SoftPOS applications with a high degree of customizability and a quick time-to-market.

Default UI

Awaiting card
Processing
Signature panel