With all the json encoding and decoding, 1234.0 often gets rounded off to just 1234
So if our payments front end sends a message with order id 1234.0 and the IPN sends a message with order ID 1234, we end up recording the same contribution twice.
We need to start the sequence numbers at .1 and find any duplicates already recorded