6 month ago I worked with Bluesnap API. I wrote method that update Bluesnap subscription amount. Now I return to develop bluesnap connection and up to face with error "Missing Translation" when I use written method.
My method run PUT request by url https://sandbox.bluesnap.com/services/2/subscriptions/:subscription-id
with headers
Content-Type:application/xml
Authorization:Basic API_AUTH_KEY
and request body
<?xml version="1.0"?>
<subscription xmlns="http://ws.plimus.com">
<override-recurring-charge>
<currency>ILS</currency>
<amount>55</amount>
</override-recurring-charge>
</subscription>
Now instead successful subscription recurring charge change I've got an error
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages xmlns="http://ws.plimus.com">
<message>
<error-name>UPDATE_SUBSCRIPTION_FAILED</error-name>
<description>Missing Translation</description>
</message>
</messages>
Does anyone have some ideas how to fix change subscription recurring charge?
The subscription is probably in a status that cannot be updated.
Let me know what you see! That error is weird though and I would report it to Bluesnap if I were you