Developer Docs

Developer Docs

  • Overview
  • SDK
  • SoftPOS API
  • APOLLO API
  • Release Note
  • Languages iconEnglish
    • 繁體中文

›Recent Posts

Recent Posts

  • Release Note 2021-12-09
  • Release Note 2021-12-03
  • Release Note 2021-11-25
  • Release Note 2021-11-22
  • Release Note 2021-11-11

Release Note 2020-01-08

January 8, 2020

@MPS team

What's new

  • Add signature for all API call to improve security
  • Fix receipt issue due to OOM, HTML to bitmap library, & timing
  • As the server environment is separated into UAT & Demo, add selection in activation flow for the baseURL

configmanager-v1.3.6

  • Replace hardcoded strings for translation
  • Disabled email and sms receipt in defaultConfig for CHB, DBS and EPS
  • Update timer logic in update config dialog
  • Update error message handling
  • Add log after save TMS config locally
  • Fix log exceed character limit
  • Update api request url
  • Remove 'push to mars' button to push config
  • Update logic to get host
  • Add sign interceptor
  • Use v2 api to get config
  • Add null handling
  • Add default DBS CUP profile

maintenance-v1.0.7

  • Add button to select server environment (UAT, Demo)
  • Set SpectraEnvironment
  • Replace hardcoded strings for translation
  • Add api version in build config
  • Update api request url
  • Set host when application created
  • Update logic to check spectra host
  • Add sign interceptor

marketplace-v1.0.6 (require ROM update)

  • Hide downgrade button in marketplace
  • Block certain app update if there're transaction data
  • Remove badge on 'update' in marketplace

paymentapp-v1.3.3

  • Fix transactionResult date time not updated upon autoTimeSync
  • If host server reply transaction date and time, use it as result's last update time
  • Follow PR608 and add back key index in DBSSignOn request even it seems server will approve anyway no matter it exist or not
  • Update logic to check spectra host
  • As inject TPK for both zeta and DBS just same handling refactor code for reuse
  • DBS TMK TPK inject success
  • Catch EOF exception and treat as ReadWriteTimeout
  • Handle DBS CUP Key exchange. Key inject not yet done
  • Create dummy DBSCUP payment gateway ready for override
  • Add sign interceptor
  • Update qr code batch no
  • Update present method
  • Add back product code DE61 for DBS. Now got approval from UAT for both MC and VISA

quicklaunch-v1.0.8

  • Add offline to quick launch
  • Quick launch item depends on config

receipt-v1.2.13

  • Fix preload bitmap with null html template string
  • Avoid getting null or bitmap with invalid height
  • Import html2bitmap builder source code instead of download from gradle
  • Don't treat bitmap as finished if height is unusual
  • Log message id only after upload receipt complete
  • Push log before service destroy
  • Update api request url
  • Update logic to get host
  • Update logic to check spectra host
  • Add sign interceptor
  • Fix notification strings

sale-v1.2.13

  • Replace hardcoded strings for translation
  • Show toast if no paymentApp installed
  • Exit app instead of crash if currency in config is null. This usually indicate config itself is empty

settlement-v1.0.6

  • Through payment app to handle settlement even requireSettlement is false

spectralauncher-v1.2.4

  • Change to 4 by 4 grid
  • Fix quick launch exit sometime cannot exit

support-v1.0.9

  • Disable SMS in support
  • Add sign interceptor
  • Update API to v2

tmsclient-v1.1.11

  • Add sign interceptor
  • Fix crash of NoClassDefFoundError (LocalBroadcastManager)

transactions-v1.1.11

  • Replace hardcoded strings for translation
  • Update api request url
  • Fix date range picker incorrect time
  • Update logic to get host
  • Add function to delete transaction record by acquireId in content provider
  • Update logic to check spectra host
  • Add sign interceptor
Recent Posts
  • What's new
    • configmanager-v1.3.6
    • maintenance-v1.0.7
    • marketplace-v1.0.6 (require ROM update)
    • paymentapp-v1.3.3
    • quicklaunch-v1.0.8
    • receipt-v1.2.13
    • sale-v1.2.13
    • settlement-v1.0.6
    • spectralauncher-v1.2.4
    • support-v1.0.9
    • tmsclient-v1.1.11
    • transactions-v1.1.11
Developer Docs
About
APOLLO ecosystemProducts and servicesHardware spec
Development
Development with APOLLOSDK overviewAPI overview
Support
Spectra TechnologiesContact us
Copyright © 2022 Spectra Technologies.
Site by Docusaurus