So we've got a solution that utilizes the ecomm API in order to process basic charges through the v1/charges endpoint, and refunds through v1/refunds. Everything works perfectly as expected in the development account, and I can easily process new charges and refunds, but when we switch to production, we can process charges against v1/charges just fine, but any attempts to hit the v1/refunds endpoint result in a "401 unauthorized" error. Clearly this isn't my app key / ID / authorization key because charges actually do work in production, but what could this be? The URLs I'm using for sandbox are:
and the URLs I'm using for production are:
Any idea why the production refunds endpoint wouldn't work while all of the other endpoints do?