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