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 2019-12-31

December 31, 2019

@MPS team

Hotfix release (available on marketplace)

configmanager-v1.3.5

  • Fix config dialog unexpectedly remove CAPK/ AID
  • Update default configs (for UAT) to use production capk, able to take Apple Pay

quicklaunch-v1.0.6

  • Fix exit button cannot close app

with next ROM

marketplace-v1.0.6

  • Remove badge on update
  • Hide downgrade button

Release Note 2019-12-23

December 23, 2019

@MPS team

What's new

  • Config & CAPK update now happens in a dialog, no need to switch app
  • Quick launch is now the default home screen, providing shortcuts to merchant
  • Reprint last transaction receipt instead of last printed receipt
  • Added reprint last settlement report
  • Gateway transactions store local copy for report printing and checking, ie. the MARS history app is deprecated
  • Single source of local-stored transaction data - transaction, receipt and settlement app should all use the same source to ensure data is aligned, avoiding mismatch
  • Complete zh-hk translations for all apps
  • Update with stable SDK release (0.03.0)

App updates

configmanager-v1.3.3

  • Add update config & capk dialog

maintenance-v1.0.6

  • Update with config dialog

paymentapp-v1.3.2

  • Block M-TIP QR adjustable
  • Fix missing approval code & pos reference in cup auth comp tranData
  • Fix void offline not changing status to 'voided'
  • Fix UPI QR processing receipt
  • Fix UPI QR processing transaction result should not show "declined"
  • Update with stable SDK release

quicklaunch-v1.0.6

  • Make quick launch the default home screen, require spectralauncher v1.2.1 & ROM v21 up
  • Add translation of shortcut
  • Add scroll indicator
  • Add button to exit quick launch temporarily to launcher

receipt-v1.2.12

  • Rework reprint last, now reprint the last transaction from localDB, previously it just reprint the last 'printed' receipt
  • Receipt requirement CHB
  • Block M-TIP QR adjustable
  • Fix UPI QR processing receipt
  • Add specific transaction type details on report
  • Add status of batch to indicate 'not required settle', 'settled', and 'not yet settled'

sale-v1.2.12

  • CUP auth comp/ auth void 'UPI RRN' input is optional as some host will not return it in auth response
  • Acceptance mark display based on supportMatrix in config

settlement-v1.0.5

  • Remove batch list in settlement app, the app always fetch data from transaction app
  • Fix chart amount calculation
  • Update using config manager dialog

spectralauncher-v1.2.2

  • Integrate with quick launch

transactions-v1.1.10

  • Add query button to check gateway QR transaction status
  • Add refund button for applicable transaction (eg. QR transaction)
  • Fix voiding offline sale not changing status to 'voided'
  • Fix missing data in list after refresh

Release Note 2019-12-02

December 2, 2019

@MPS team

App updates

configmanager-ver_1.3.2

  • Add and display acquirer (batch) name instead of acquirerID
  • Handle network error & default CAPK first time
  • Restart TMS service after activation
  • Fix wrong tab when reopen app
  • Fix initialBatchNum start with 0
  • Add network connection error handles
  • Add EPS & DBS default config
  • Update APOLLO SDK

history-ver_1.2.10

  • Update layout with latest lib
  • Update api, token & filter
  • Update receipt with latest logic
  • Update strings

maintenance-ver_1.0.5

  • In Maintenance, add "No paper" or any error handling in "PRINTER TEST"
  • Update translation
  • Update SDK
  • Show reader status in text instead of toast reducing confusion

paymentapp-ver_1.3.1

  • Block home button during transaction
  • Support UPI QR in payment app
  • Clear last transaction widget whenever a batch is settled
  • Fix expiry date parse from 1940 to 2039
  • Clear receipt data after settlement
  • Fix widget onClick
  • Remove field 55 TCC for visa
  • Fixing various CUP message & missing tags
  • Fix settle all doesn't clear gateway batch
  • Move network, file & long task to other thread to reduce UI lagging

quicklaunch-ver_1.0.5

  • Fix new device cannot init
  • Move network, file & long task to other thread to reduce UI lagging

receipt-ver_1.2.11

  • In Maintenance, add "No paper" or any error handling in "PRINTER TEST"
  • Fix receipt print two customer copy
  • Clear receipt data after settlement
  • Update APOLLO SDK
  • Update translation

sale-ver_1.2.11

  • Update POS sale item
  • Update translation
  • RRN, APPR & UPI input limited to alphanumeric (A-Z, 0-9)

settlement-ver_1.0.4

  • Add and display acquirer (batch) name instead of acquirerID
  • Fix initialBatchNum start with 0

spectralauncher-ver_1.1.9

  • Prevent launcher crashing from widget RecyclerView

support-ver_1.0.8

  • Update translation
  • Update lib

tmsclient-ver_1.1.9

  • Support dynamic URL in run time

transactions-ver_1.1.9

  • Display total sale only in widget/ transaction list
  • Add and display acquirer (batch) name instead of acquirerID
  • Move network, file & long task to other thread to reduce UI lagging
  • Remove auth data to settlement list, printing
  • Update translation

Release Note 2019-11-20

November 20, 2019

@MPS team

App updates

configmanager-ver_1.3.0

  • Fix config field update cannot be null
  • Block auto-update configuration if there's settlement

maintenance-ver_1.0.3

  • Activation flow and get token from MARS
  • Change wording
  • Add RSSI, IP, Gateway, DHCP checking in network status

marketplace-ver_1.0.6 (available in next ROM update)

  • Uninstall app mechanism
  • Do not allow downgrade
  • Block certain app update if there're transaction data

quicklaunch-ver_1.0.3

  • Add toast after heartbeat sent, and other service

receipt-ver_1.2.9

  • Update lib

sale-ver_1.2.9

  • Change Approval code for offline sale/ auth comp to accept alphanumeric characters
  • Fix intent from Quick Launch was unable to switch TranType
  • Fix multiple TMS Configuration changed Restart? dialog

settlement-ver_1.0.2

  • Fix settlement chart and detail inconsistent

support-ver_1.0.7

  • Update lib
  • Minor bug fixing

transactions-ver_1.1.7

  • Remove Visa, Mastercard Auth record in local DB
  • Fix voided transaction not showing updateTime

Release Note 2019-11-12

November 12, 2019

@MPS team

App updates

paymentapp-ver_1.3.0

  • Block "Done" button while printing receipt in payment app
  • Block back button in signature activity
  • Offline manual keyed entry transaction require signature
  • Fix various ISO8583 message
  • Fix void with signature on screen causing the tip amount to be zero
  • Fix no amount display in signature activity for non-sale trantype
  • Fix field 63 chip condition code for consecutive fallback

Release Note 2019-11-04

November 4, 2019

@MPS team

App updates

configmanager-ver_1.2.9

  • Block config update if transaction app has record
  • Add HostSim & CHB UAT default config
  • Add update CAPK mechanism
  • Generate new version code whenever user change local config
  • Update string to avoid confusion; Remove unused features

maintenance-ver_1.0.2

  • Add update config function
  • Add support for testing credit card & MiFare card
  • Handle receipt logic in receipt app

marketplace-ver_1.0.3 (available in next ROM update)

  • Hide unused functions

paymentapp-ver_1.2.9

  • Add error “Card not supported for manual key entry” under the manual entry card num input box
  • Add require-signature for MSR, MKE, Mastercard QR, Half-emv mode
  • Handle receipt logic in receipt app
  • Handle empty TLV lead to “online message assemble error”
  • Handle misc CHB/zeta flow
  • Handle not-require-signature transaction to non-adjustable
  • Remove declined transaction in localDB
  • Improve switching manual-key-entry and present card too quickly and causing SDK halt
  • Improve handling after settlement
  • Improve initiating printing speed
  • Fix AID not saved correctly for MCQR
  • Fix cash transaction TranType incorrect
  • Fix offline sale not saving signature data
  • Fix voided transaction to be non-adjustable
  • Various minor bug fixing

quicklaunch-ver_1.0.2

  • Add CHB launcher & quick launch wallpaper
  • Handle receipt logic in receipt app

receipt-ver_1.2.8

  • Update using the latest SDK to smoothen printing
  • Handle settlement/ summary report printing
  • Handle receipt logic in receipt app
  • Improve initiating printing service
  • Open Intent for quick launch

sale-ver_1.2.8

  • Handle receipt logic in receipt app
  • Fix floating icon takes too long to start app
  • Open Intent for quick launch

settlement-ver_1.0.1

  • Add summary report printing
  • Add snackbar/ toast for payment busy
  • Add paymentmethod icon to batch list item
  • Handle batch not required settlement (Alipay, wechat pay, octopus, cash)
  • Improve handling after settlement
  • Fix display issue
  • Open Intent for quick launch

spectralauncher-ver_1.1.7

  • Change launcher & quick launch wallpaper

tmsclient-ver_1.1.7

  • Update library
  • Update widget preview

transactions-ver_1.1.6

  • Add detail report printing
  • Add overview above the tx list view
  • Add snackbar/ toast for payment busy
  • Revise local search for trace only
  • Revise list view header to show total
  • Update filter criteria
  • Handle scroll position when back from detail page
  • Handle receipt logic in receipt app
  • Remove declined transaction in localDB
  • Fix declined transaction is adjustable
  • Fix list item position issue
  • Fix offline sale not saving signature data

Release Note 2019-10-15

October 15, 2019

Jeffrey Kwok

App updates

paymentapp-ver_1.2.8

  • Add manual entry during wait card
  • Move signature pad to separated activity (+tip options)
  • Clean up settlement result layout
  • Handle octopus type approval's requirement
  • Handle octopus amount rounding up/down
  • Reject expired card in manual entry
  • Add front camera support for QR scan
  • Improve handling of force offline sale, auth comp (CUP), and offline approved
  • Show approval code in tranResult
  • Fix TranStatus incorrect for Sale (Offline Approved)
  • Fix Auth comp should capture signature (swipe)
  • Fix Auth voided should turn adjustable to false

sale-ver_1.2.7

  • Add octopus button
  • Enable user to select payment methods in sale app
  • Add bottom sheet for selecting payment methods
  • Support new trantype (auth void, auth-comp)

spectralauncher-ver_1.1.6

  • Fix launcher expectedly drawing more power
  • Add bank/ merchant logo
  • Show all apps in dev mode; filter apps by default
  • Update filter blacklist

settlement-ver_1.0.0

  • Separate transaction (enquiry) & settlement into 2 apps
  • Add function to settle all batch
  • Add basic analytics

transactions-ver_1.1.5

  • Revise overall layout
  • Improve list & filter
  • Move batch and settlement into settlement app

configmanager-ver_1.2.8

  • Migrate config to AWS DynamoDB
  • Add default config for Zeta (CHB)
  • Add fields for offline, auth, settlement, receipt & tip options

receipt-ver_1.2.7

  • Handle tip adjustment & sign on paper
  • Add receipt app status dialog
  • Revise translation according to CHB's receipt
  • Fix MTIP QR receipt should print EMV info
  • Add REPRINT indicator in reprinted receipt
  • Add UPI trace & UPI RRN for UnionPay receipt
  • Add summary report & details report template

quicklaunch-ver_1.0.1

  • Create app for universal control

tmsclient-ver_1.1.6

  • Update library

history-ver_1.2.8

  • Update library

marketplace-ver_1.0.2

  • Update library

support-ver_1.0.3

  • Support app for demo
  • Add function to send sms/ email

maintenance-ver_1.0.1

  • Add network, card, & print testing function
  • Add config update function

Release Note 2019-10-08

October 8, 2019

Jeffrey Kwok

App updates

Spectra Launcher (ver_1.1.4)

  • launcher leave room for bank/ merchant logo
  • brighter/ cleaner wallpaper
  • Show all apps in dev mode; filter apps by default
  • Update filter blacklist

Release Note 2019-09-27

September 27, 2019

Jeffrey Kwok

App updates

Sale App (ver_1.2.6)

  • Update version name:1.2.6 code:9 Update payment lib ref to 1.3.1/1.3.2-Snapshot
  • add settlement api
  • ignore constraintlayout group;
  • update to constraint layout 2.0; cleanup layouts & styles
  • update japanese app name
  • Revert "update japan app name"
  • update japan app name
  • update originaldata to id
  • remove build config demo checking
  • Initial Bitbucket Pipelines configuration
← Prev
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