Maybe "The server must process payment messages of a length of up to 50,000 bytes, larger messages may be rejected" is closer to the intended meaning?