6 месяцев назад я работал с Bluesnap API. Я написал метод, который обновляет сумму подписки Bluesnap. Теперь я возвращаюсь к разработке bluesnap-соединения и сталкиваюсь с ошибкой «Отсутствует перевод», когда использую письменный метод. Мой метод запускает запрос PUT по URL-адресу https://sandbox.bluesnap.com/services/2/subscriptions/:subscription-id
с заголовками
Content-Type:application/xml
Authorization:Basic API_AUTH_KEY
и тело запроса
<?xml version="1.0"?>
<subscription xmlns="http://ws.plimus.com">
<override-recurring-charge>
<currency>ILS</currency>
<amount>55</amount>
</override-recurring-charge>
</subscription>
Теперь вместо успешного изменения повторяющегося платежа за подписку у меня возникла ошибка
<?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>
У кого-нибудь есть идеи, как исправить периодическую плату за изменение подписки?