I assume you interpret the statement is what I understand: “is it possible to generate a new unique transaction id for the second request after the first request failure?
By design, yes, it is possible to create a new unique transaction ID. however it will require the system to have some mechanisms to handle these scenario like multiple transaction id are linked to one purchase, create a logical operation to manage the main transaction and retries, etc.