SelectwinSelectwin

Renova uma assinatura (agenda o próximo ciclo)

POST/v1/subscriptions/{subscriptionId}/cycles

Autentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.

Parâmetros do caminho

  • subscriptionIdstringobrigatório

    Identificador público (subs_/sub_…)

Respostas

201Criado
  • idstringobrigatório

    Identificador público (scy_/cycle_…)

  • cycleintegerobrigatório

    Número do ciclo (1 = o primeiro).

  • _linksobject

    Links para operações relacionadas, por ação (self, create, update, delete, list…).

  • amountintegerobrigatóriopode ser nulo

    Valor da última cobrança ligada ao ciclo, em centavos; null quando não há.

  • methodstringobrigatóriopode ser nulo

    Meio de pagamento dessa cobrança; null quando não há.

  • statusstringobrigatório

    Status do ciclo: scheduled, processing, paid, failed ou canceled.

  • dueDatestringobrigatório

    Quando o ciclo é cobrado (ou vence).

  • endDatestringobrigatóriopode ser nulo

    Quando o ciclo termina; null enquanto aberto.

  • failureobjectobrigatóriopode ser nulo

    Por que o ciclo falhou; null quando não falhou, ou quando o motivo não foi registrado.

    +4 campos de failure
    • atstringobrigatóriopode ser nulo

      Quando falhou.

    • codestringobrigatóriopode ser nulo

      Código estável da falha (noCard, noBillingAddress, unpriceableItems, ou o código de recusa da cobrança).

    • stagestringobrigatório

      beforeCharge: a cobrança nunca foi tentada (sem cartão, boleto sem endereço, item sem preço); charge: o pagamento foi recusado.

      Valores:beforeChargecharge
    • messagestringobrigatóriopode ser nulo

      A mensagem da recusa, quando a cobrança foi tentada.

  • attemptsintegerobrigatório

    Tentativas de cobrança até agora (o limite de retentativas é 5).

  • billedAtstringobrigatóriopode ser nulo

    Quando o ciclo foi cobrado; null até lá.

  • merchantobject

    A conta dona do recurso (o vendedor de registro).

    +3 campos de merchant
    • namestringobrigatóriopode ser nulo

      Nome fantasia da conta dona do recurso.

    • merchantIdstringobrigatóriopode ser nulo

      Id público da conta dona do recurso (bus_…).

    • isSubAccountbooleanobrigatório

      true quando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.

  • createdAtstringobrigatório

    Quando o recurso foi criado (ISO 8601, UTC).

  • startDatestringobrigatório

    Quando o ciclo começa.

  • updatedAtstringobrigatório

    Quando o recurso foi atualizado pela última vez (ISO 8601, UTC).

  • nextAttemptAtstringobrigatóriopode ser nulo

    Quando um ciclo falho é tentado de novo; null quando não será.

  • transactionIdstringobrigatóriopode ser nulo

    A última cobrança ligada ao ciclo; null quando não há.

  • expectedAmountintegerobrigatóriopode ser nulo

    No ciclo em aberto: o que ele cobraria agora, em centavos; null nos outros, ou quando ainda não dá para saber.

401Não autenticado (credencial ausente ou inválida)
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
403Sem permissão
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
404Não encontrado
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
422Regra de negócio impede o processamento
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
500Erro interno do servidor
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório

Preferências de cookies

Hoje o site usa só cookies essenciais: nenhuma ferramenta de medição ou de anúncios está ligada, e nada é compartilhado com terceiros. Se isso mudar, você decide aqui antes de qualquer coisa ser carregada.

  • Mantêm o site funcionando: segurança, a sua escolha sobre cookies e preferências como a versão da documentação. Não dependem de consentimento.

    Sempre ativos