rm-kotlin-sdk

Revenue Monster Kotlin Multiplatform SDK ⚡️

MIT License

Stars
3
Committers
3

Bot releases are hidden (Show)

rm-kotlin-sdk - Version 2.2.0 Latest Release

Published by SnorSnor9998 6 months ago

Feat

  • Custom endpoint (In case there is an endpoint not included in SDK)
  • Refresh Token (Auth)

Chore

  • Adding errorResponse for RMException that will return the raw error response

Library

  • Kotlin Multiplatform 1.7.10 -> 1.7.20
  • Kotlin Serialisation 1.7.10 -> 1.7.20
  • Dokka 1.7.10 -> 1.7.20
  • Ktor 2.1.0 -> 2.1.2
rm-kotlin-sdk - Version 2.1.1

Published by SnorSnor9998 7 months ago

Fix

  • Timeout
rm-kotlin-sdk - Version 2.1.0

Published by SnorSnor9998 7 months ago

Feat

  • Set time out

Fix

  • Web mobile payment
rm-kotlin-sdk - Version 2.0.1

Published by SnorSnor9998 over 1 year ago

Fix

  • Pos integration
rm-kotlin-sdk - Version 2.0.0

Published by SnorSnor9998 almost 2 years ago

Change

  • Items add meta field that contain (count and cursor)
  • getAllTransactions -> getTransactions (filter by date and status and pagination is available)
  • RMException added
  • Rename module name (eg: sdk.Payment.get….. -> sdk.payment.get…..)
  • Separate RMAuth and RMSDK
  • Adding new module (POS integration & Notification)
  • ItemsC -> ItemList
  • Add extra info (Card Detail and ExtraFee)
  • Remove gourmetCard on CampaignModule
  • Change topUpBalanceOnline parameter
  • Change topUpWallet parameter
  • Remove publicKey in Config

Library

  • Kotlin Multiplatform 1.6.10 -> 1.7.10
  • Android Gradle 7.1.2 -> 7.2.2
  • Ktor 1.6.7 -> 2.1.0
  • Kotlin Serialisation 1.7.10
  • Dokka 1.6.10 -> 1.7.10
  • Kotlinx Datetime 0.3.2 -> 0.4.0

Fix

  • Fix read RSA private key
  • Fix wrong data type return getUserProfile
rm-kotlin-sdk - Version 1.1.0

Published by SnorSnor9998 almost 3 years ago

Changelog

  • QuickPayResponse -> Transaction
  • RefundResponse -> Transaction
  • ReverseResponse -> Transaction
  • TransactionQRResponse -> TransactionQR
  • GetTransactionQRURLResponse -> TransactionQR

Fix

  • getLoyaltyMembers() MemberTier

Remove

  • QuickPayResponse
  • RefundResponse
  • ReverseResponse
  • TransactionQRResponse
rm-kotlin-sdk - Version 1.0.0 (RC 4)

Published by si3nloong about 3 years ago

Fix

  • unable to import when using multiplatform
rm-kotlin-sdk - Version 1.0.0 (RC 3)

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 (RC 2)

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 (RC 1)

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 (Release Candidate)

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 (Beta release)

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 Beta 10

Published by si3nloong about 3 years ago

rm-kotlin-sdk - Version 1.0.0 Beta 5

Published by SnorSnor9998 about 3 years ago

  • Manifest bug fix
rm-kotlin-sdk - Version 1.0.0 Beta 2

Published by SnorSnor9998 about 3 years ago

Bug Fix

  • Fix calculate spending reward
  • Fix get member rewards
  • Transaction QR
    • "amount" and "method" nullable

Ktor

  • Modify Ktor Engine Configuration
rm-kotlin-sdk - Version 1.0.0 Beta 1

Published by SnorSnor9998 about 3 years ago

Platform

  • Support Android

New Feature (Payment)

  • Refund
  • Reverse
  • Online Payment
  • Get Transaction
  • Daily Settlement Report

New Module Added

  • Voucher
  • User
  • Store
  • Merchant
  • Loyalty
  • Campaign
rm-kotlin-sdk - Version 1.0.0 Alpha 8

Published by si3nloong over 3 years ago

  • fix: every call will renew access token if it was expired
  • fix: getAccessToken function no longer public
  • fix: getAccessToken will use mutex lock to achieve atomic
rm-kotlin-sdk - Version 1.0.0 Alpha 6

Published by si3nloong over 3 years ago

rm-kotlin-sdk - Version 1.0.0 Alpha 0

Published by si3nloong over 3 years ago

  • alpha release
Package Rankings
Top 40.74% on Repo1.maven.org
Related Projects