2013-02-16 23 views
3

我可以创建订阅,但我无法弄清楚如何更新订阅,以便它使用新的信用卡。Paymill API:如何更新订阅的信用卡?

这是我已经试过:(假设已经有一个现有的客户端,支付和订阅)

  1. 在UI创建令牌
  2. 在服务器
  3. 更新客户端创建了一个支付对象像这样:

    paymill.clients.update(clientId, { payment: payment.id }, callback);

我收到此错误:

Error: Identifier,payment 
Exception: Api_Exception_InvalidParameter 

为了达到这个目的,我需要做哪些调用?

回答

3

Paymill已经更新了api,现在您可以提出这个请求,它可以用来更新订阅上的cc详细信息。

首先创建一个付款,然后用新的付款ID更新订阅。

curl -X PUT https://api.paymill.com/v2/subscriptions/<SubscriptionId> -u <ApiKey>: -d payment=<PaymentId>