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-02-24

February 24, 2020

@MPS team

Major changes

  • Updated APOLLO SDK to official version 0.03.1
  • Updated gateway type to 1.1.9
  • Fixed bugs after merging other dev branch

paymentlib (ver_1.3.14_code_27)

  • Remove approval code in InputSenderDialog
  • Use release lib for gateway type
  • Add map serializer for dcc config
  • Add receipt method upload
  • Add back map serializer for dual brand visa/mc key
  • Add gp qr code message format
  • Update merchantConfig.logo to var for task MPS-320
  • Add helper function for get STT
  • Add eftSecKin to AcquirerAdditionalConfig
  • Add and adjust config for DCC, dual brand CUP, STT, swiftpass private key

configmanager (ver_1.3.10_code_24)

  • Remove proguard rule for DexGuard
  • Add gp qr profile
  • Update JCB terminalCapabilities & additTermCapabilities (follow PR608)
  • Add stt and dual brand default config
  • Update logo format to base64 in default config
  • Add allowTipAdjustWithoutSign in CHB config
  • Disable contactless for dbs JCB

maintenance (ver_1.0.15_code_16)

  • Update apollo sdk

paymentapp (ver_1.3.9_code_23)

  • Update check swiftpass payment method
  • Fix swiftpass error handle
  • Update swiftpass payment method checking
  • Use sdk official release 03.1
  • Bug fix advice cannot update
  • Add clear batch data function in admin page
  • Update delete batch api and refund not allow linked
  • Append DE55 in online reply as it being comment out accidentally
  • When doing void hide the wait card UI in EMVFragment
  • Handle refund query tradetype different
  • Proper handle dual brand card. TranResult will use CUP if user choose CUP in DBC and also void will use the correct acquirer
  • Manual pan should send checkCardExpiry event after pan enter and thus move related functions from emv to basic. This make manual pan flow same as MSR flow after card swiped
  • Fix merge conflict wrong in last commit
  • Resolve conflict
  • Handle manual pin CUP card need input pin. Move pin related things from EMVFragment into BasicFragment
  • Support dual brand card handling
  • Handle STT. For Sale txn if amount & STT limit no need to capture signature
  • Move upload receipt into transaction app (after upload transaction record)
  • Batch upload processing code use org txn type to lookup
  • Seperate getProcessingCode for batch upload case. Also move DE60 assemble to basicGateway as both Zeta/Amex construct this field during batch upload the same way
  • Update new settlement
  • Seperate tip adjust, offline sale and batch upload into different call in gw level

receipt (ver_1.2.17_code_20)

  • Update apollo sdk
  • Add auth qr code
  • Remove logo base64 png image type to compatible with jpeg
  • Update upload receipt logic
  • Add stt receipt
  • Support to show base64 logo in recipe
  • Upload receipt by transaction id instead of message id

sale (ver_1.2.16_code_19)

  • Update activity send tip request
  • Share input dialog for offline sale, auth comp, void
  • Move tip buttons to activity
  • Disable some animation
  • OnBackPress handle tip and pay fragment
  • Reset page onResume
  • Handle auth qr code response
  • Handle "null" string for cup auth void qr code
  • Fix sale app when start payment collapse bottom sheet instead of hide it. This make the transition look better

settlement (ver_1.0.9_code_10)

  • Update config only when all settlement response success

transactions (ver_1.1.16_code_18)

  • Update upload receipt logic
  • Remove refund button
  • Avoid print receipt in upload worker
  • Keep transaction model in proguard rules
  • Upload receipt after upload transaction record
  • Remove direct mode checking for upload transaction
  • Update sql

Recent Posts
  • Major changes
    • paymentlib (ver_1.3.14_code_27)
    • configmanager (ver_1.3.10_code_24)
    • maintenance (ver_1.0.15_code_16)
    • paymentapp (ver_1.3.9_code_23)
    • receipt (ver_1.2.17_code_20)
    • sale (ver_1.2.16_code_19)
    • settlement (ver_1.0.9_code_10)
    • transactions (ver_1.1.16_code_18)
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