Embedded Payment SDK
Release notes
⚠️

These release notes cover SDK V1 (headless). V1 is in maintenance only and will be retired on June 1, 2027. New integrations should use SDK V2 (headless-mpoc), see the Quickstart Guide.

v1.3.28

  • feat: send EMV tag 9F08 in the transaction request

v1.3.25

  • feat: adjustable volume for the card scheme animation sound

v1.3.24

  • feat: send additional EMV tags to the host

v1.3.23

  • feat: send additional EMV tags for JCB

v1.3.21

  • feat: add PoiRequest.ActionIncrementalAuth to increase the authorized amount of an open pre-authorization

v1.3.20

  • feat: add an optional transaction result screen (enableResultScreen) and the overridable ScreenProvider.ResultScreen

v1.3.18

  • feat: export RetryReason so apps can tell why the awaiting screen entered the retry state

v1.3.15

  • feat: add support for PinPadConfig to customize the secure PIN entry UI (size, position, colors, timeout, bypass, shuffle)

v1.2.43

  • chore: update dependency dto version

v1.2.39

  • chore: update dependency dto version

v1.2.36

  • chore: update dependency dto version

v1.2.34

  • feat: add support for pinbypass

v1.2.27

  • feat: Add SCA for headless

v1.2.25

  • chore: update dependency dto version

v1.2.16

  • feat: implement 16kb size alignment

v1.2.15

  • chore: update dependency dto version

v1.2.11

  • chore: update compose bom to 2025.06.00

v1.2.8

  • feat: populate emv kernel err code to activity result

v1.2.7

  • feat: add indicator ConsumerPaymentDevice to indicate consumer payment device type for visa and mastercard (physical card, mobile, watch & etc)
  • feat: update dto to accept optional acptId in PoiRequest.New

v1.2.5

  • feat: add intercept before sending card new online, for updating poi request new
  • feat: add sensory branding video for amex, upi, discover diners
  • chore: update dependency dto version

v1.2.4

  • chore: rolling back agp from 8.2.0 to 8.1.1
  • chore: rolling back androidx.core:core-ktx from 1.15.0 to 1.13.1

v1.2.0

  • feat: factorize out dto separately
  • feat: add screen provider for whole UI screen customization

Deprecated packages

Started from 1.2.x, common DTOs will be deprecated and moved to a separate lib package. com.theminesec.sdk.headless.model.* → com.theminesec.lib.dto.*

Updated packagePrior package name (deprecated)
com.theminesec.lib.dto.device.*com.theminesec.sdk.headless.model.deviceParam.*
com.theminesec.lib.dto.acceptance.*com.theminesec.sdk.headless.model.profile.HostMessageFormat
com.theminesec.lib.dto.profile.*com.theminesec.sdk.headless.model.profile.Profile
com.theminesec.lib.dto.action.*com.theminesec.sdk.headless.model.transaction.Action
com.theminesec.sdk.headless.model.transaction.ActionType
com.theminesec.sdk.headless.model.transaction.ActionStatus
com.theminesec.lib.dto.common.*com.theminesec.sdk.headless.model.transaction.Amount
com.theminesec.sdk.headless.model.transaction.Subunit
com.theminesec.lib.dto.transaction.*com.theminesec.sdk.headless.model.transaction.PaymentMethod
com.theminesec.sdk.headless.model.transaction.WalletType
com.theminesec.sdk.headless.model.transaction.EntryMode
com.theminesec.sdk.headless.model.transaction.CvmPerformed
com.theminesec.sdk.headless.model.transaction.Transaction
com.theminesec.sdk.headless.model.transaction.TranStatus
com.theminesec.lib.dto.poi.*com.theminesec.sdk.headless.model.transaction.PoiRequest
com.theminesec.sdk.headless.model.transaction.Referencable