Sort:  

I don't think it would be compatible with square, but I haven't used square so I don't know for certain. But if you are a programmer maybe you could port it over. Otherwise, good luck finding another option!