2013-02-16 3 views
3

Я могу создавать подписки, но я не могу понять, как обновить подписку, чтобы она использовала новую кредитную карту.API Paymill: как обновить кредитную карту подписки?

Это то, что я пробовал: (предполагая, что есть уже существующий клиент, оплата и подписка)

  1. создать маркер в пользовательском интерфейсе
  2. создать объект оплаты в клиент-сервер
  3. обновление как это:

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

Я получаю эту ошибку:

Error: Identifier,payment 
Exception: Api_Exception_InvalidParameter 

Какие вызовы мне нужно сделать, чтобы достичь этого?

ответ

3

Paymill обновил api, и теперь вы можете сделать этот запрос, который может быть использован для обновления деталей cc по подписке.

Сначала создайте платеж, а затем обновите подписку с новым идентификатором платежа.

curl -X PUT https://api.paymill.com/v2/subscriptions/<SubscriptionId> -u <ApiKey>: -d payment=<PaymentId> 
Смежные вопросы