Paymill API:如何更新订阅的信用卡?

时间:2013-02-16 11:04:33

标签: api node.js payment-gateway payment-processing paymill

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

这就是我尝试过的:(假设已有现有客户,付款和订阅)

  1. 在ui中创建令牌
  2. 在服务器中创建付款对象
  3. 像这样更新客户端:

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

  4. 我收到此错误:

    Error: Identifier,payment
    Exception: Api_Exception_InvalidParameter
    

    为实现这一目标,我需要进行哪些调用?

1 个答案:

答案 0 :(得分:3)

Paymill已更新api,您现在可以提出此请求,该请求可用于更新订阅的cc详细信息。

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

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