The Runa API provides two execution modes: synchronous and asynchronous. Synchronous does all the work in one go and returns a response with the payout links. Asynchronous on the other hand returns earlier with just the order id and then you can poll or listen for a completed event.

The limiting factor for the synchronous mode is that you can only create one payout per transaction.

Which one is right for you?

Whether you choose synchronous or asynchronous mode the integration remains simple and straightforward. The same features are available in both modes with the only limitation that in synchronous mode you can only create one payout per transaction.