The Nuapay Credit Transfer APIs are available as v1 and v2; the v1 version is synchronous, v2 is asynchronous.

There are two versions of the Nuapay CT APIs:

  • V1 operates in synchronous mode.
  • V2 operates asynchronously

Synchronous vs Asynchronous Processing

In the synchronous processing model:

  • Each request is fully processed within the same thread before a response is returned.
  • This approach, while straightforward, can lead to performance bottlenecks, particularly when handling a large volume of requests.

In the v2 asynchronous processing model:

  • API requests are received, validated, and queued for processing, allowing the API to immediately return a response to the user.
  • This decoupling of request reception and processing results in improved performance and scalability.
  • This is especially beneficial for high-volume operations such as payroll runs.