更改订阅金额期间“缺少翻译”

时间:2017-03-08 17:31:25

标签: payment bluesnap

6个月前我使用过Bluesnap API。我写了更新Bluesnap订阅金额的方法。现在我回到开发bluesnap连接,并在使用书面方法时遇到错误“Missing Translation”。 我的方法通过url Content-Type:application/xml Authorization:Basic API_AUTH_KEY 使用标题

运行PUT请求
<?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>

现在改为成功订阅经常性费用变更我有错误

{{1}}

有没有人有一些想法如何修复更改订阅经常性费用?

2 个答案:

答案 0 :(得分:2)

订阅可能处于无法更新的状态。

  • 登录Bluesnap控制面板
  • 点击左侧栏中的查找交易
  • 从列表中选择“订阅ID”并插入您的订阅 ID和搜索
  • 打开任何一个订单
  • 找到“订阅信息”框
  • 检查该框中的“状态”字段。如果是其他任何事情 比活跃,那就是原因。

让我知道你看到了什么! 这个错误很奇怪,如果我是你,我会把它报告给Bluesnap

答案 1 :(得分:1)

您看到的版本是文档,而不是API。 如果您只想使用Bluesnap进行付款而不是管理产品/合同,那么Payment API是您的最佳选择。

我指出这个URL解释了与BlueSnap集成的各种选项:

https://support.bluesnap.com/docs/which-bluesnap-solution-do-i-need