Not a new idea. This was submitted as an idea over four years ago. It is still a problem for many users.
Please expand s.purchaseID to support unique strings larger than 20 characters. 64 characters would be just peachy as it would support a SHA256 output.
https://forums.adobe.com/ideas/6214#comment-241670