Add a random prefix to the uniqid() call

When someone has multiple payments to make it is easier for him to distinguish the references if they do not start with the same characters just because they were generated with a short time difference.