Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

doPayment is a blocking API call. Once requested, this service will run to completion.

Until a result is received, control should be fully ceded to the framework to ensure a valid processing of the operation. During this time, the framework may call any combination of Service callbacks to signal requested operations to the caller. Control should be given back as soon as possible to the framework in these cases - the system should still be considered under control from the framework.

This also applies to external operations like Cancellation operations - once a cancel has been signaled to Arkos, the system should still process any requested service and wait for a completion of the service call. This may include transmits, displays or any other.

...