Amadis

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Release Date: October 14, 2022

Introduction

This page contains details of functional services or improvements supported by the Arkos Framework running on Android devices. Fixes may be provided in subsequent minor releases. We encourage all customers to accept these updates to their solutions.


Payment Services

  • No Show

  • Delay on cyclic actions

Nexo-Fast Bulletins

  • Bulletin 4 - IFR Handling

  • Bulletin 12 - Test Cards

  • Bulletin 6 - No show

Nexo Acquirer V9

  • Authorization V9

  • Completion V9

  • Cancellation V9

  • Diagnostic V9

  • Reconciliation V9

  • Reject V9

  • Print/Display Actions V9

Platforms

  • PAX Android: Discover, JCB, UPI

Upgrade guide :


Plateform-PAX
	NexoSecurityServicesProvider must be updated with the latest version available in the target Platform library accompanying the sample application.
		NexoSecurityServicesProvider is not abstract and does not override abstract method verifyNexoDataMAC(byte[]) in INexoSecurityServices
		
	You must get the IPed object from the SDK using the dal.getPed(EPedType.INTERNAL) call.
	This object must then be passed on the the NexoSecurityServicesProvider Constructor
	Refer to sample application
		constructor NexoSecurityServicesProvider in class NexoSecurityServicesProvider cannot be applied to given types;
			required: IPed
			found: no arguments
			reason: actual and formal argument lists differ in length
			
	Provided implementations for IArkosSecurityProvider and INexoSecurityServicesProvider have been merged. SecurityProvider.java is no longer required
	Please refer to the sample application Platform.java for exemple on how the changes affect the initialisation
	

Sample application. Please refer to the sample application for changes 
	createPreAuthUpdate was replaced by createReservationUpdate.
	Params.CURRENCY_CODE was replaced by Params.CURRENCY_CODE_A3
	createPreAuthCompletion was replaced by createReservationCompletion
	long type is now used for amount instead of int

New Callbacks in DisplayProvider:
		boolean merchantConfirmAcceptTestCard(DisplayParams displayParams, byte[] rawParams);
		int cardholderSelectDCC(DisplayParams displayParams, byte[] rawParams);

    See online documentation (javadoc) for more details
  • No labels