Cara... use filas. A pessoa faz a requisição e voc salva o pedido em uma tabela. Ai outro código verifica se tem alguma requisição pendente e executa na sequência.
ADIÇÃO: se possivel em sua infra, comece com manejadores de fila, como bull js. Mas prefira por sistemas de fila robustos como amqp, para manter tudo no ar.