x
Highlighted
jgr3go

Web API responses keep changing and do not match documentation

I'm using the Square Web API for a product and the responses from the server keep changing, and don't match the documentation.  

For example, from the documentation:

"If the transaction failed, the response will have the following parameters:

com.squareup.register.ERROR_CODE
com.squareup.register.ERROR_DESCRIPTION


And the responses I'm now getting in production:

com.squareup.pos.ERROR_CODE=com.squareup.pos.ERROR_USER_NOT_LOGGED_IN&com.squareup.pos.ERROR_DESCRIPTION=The%20merchant%20must%20be%20logged%20in


With no API version change the responses are different than they used to be.  

Am I the only one using this API in production?  Is this a beta version of an API?  How is this acceptable?  

Message 1 of 1
26 Views