Activate terminal


Before using the terminal for the first time the myPOS iOS SDK has to initiate Terminal activation, which will setup terminal for processing transaction, setting up Terminal ID, Merchant ID etc.

[myPOSService requestActivateTerminalFromController:self withCompletion:^(NSError * _Nullable error) {
    
}];
myPOSService.requestActivateTerminal(from: self) { (error) in
    
}


 

Update terminal software


Each time when Traditional myPOS device processing transaction, processor host checks for existing pending updates, and inform terminal if any. In that case by this method software update is activated, and the terminal is going in the update mode.

[myPOSService requestUpdateTerminalFromController:self withCompletion:^(NSError * _Nullable error) {
    
}];
myPOSService.requestUpdateTerminal(from: self) { (error) in
    
}

 

 

Deactivate terminal


[myPOSService requestDeactivateTerminalFromController:self withCompletion:^(NSError * _Nullable error) {
    
}];
myPOSService.requestDeactivateTerminal(from: self) { (error) in
    
}