6个月前我曾使用过Bluesnap API。我写了更新Bluesnap订阅量的方法。现在我重新开始bluesnap连接,当我使用书写方法时,出现错误“Missing Translation”。 通过URL https://sandbox.bluesnap.com/services/2/subscriptions/:subscription-id
我的方法运行PUT请求与头更改订阅金额期间“缺少翻译”
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>
有谁有一些想法如何解决变更订阅经常性收费?
你说得对。订阅状态为“付款达到最高收费”。但奇怪的是,当我通过API获取订阅信息时,它会在没有任何通知的情况下返回给我状态A(Active)。在我的情况下,“ ILS 11370.00 override-recurring-charge>'。它的价值太高了吗?在哪里我可以看到限制? –
如果您在控制面板中打开它,我认为它是在合同中定义的?我不确定。我转移到他们最近的订阅API,这比这个更简单。我通过API创建计划(您无法在UI中管理或查看它们)。 [这](https://developers.bluesnap.com/v2.0/docs/create-subscription)就是我用的。 – Randy
如果与支付API /v2.0/比较,他们的扩展支付API必须是近期的/v3.0/。但6个月前,我没有看到付款API JSON /v2.1/。哪些API最稳定和灵活? –