make s2p domain dynamic based on environment, ensure Sign2Pay method name is camelCased