2013-02-16 57 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>