moip v0.4.0 Moip.Api.Assinaturas.V1.Subscription View Source

Assinaturas V1.5 - Endpoint de assinaturas

Link to this section Summary

Functions

Encontra uma assinatura e marca com status ACTIVE

  • :subscription_code - Código do assinante que você definiu

Encontra uma assinatura e marca com status CANCELED

  • :subscription_code - Código do assinante que você definiu

Cria uma assinatura e retorna: {:ok, %{“message” => “Assinatura criada com sucesso”}

  • :params - Map com os attributos obrigatórios de uma assinatura
  • new_vault: true para criar um novo cliente e false para utilizar um existente

Encontra uma assinatura e retorna: {:ok, %Moip.Resource.Subscription{}}

  • :plan_code - Código da assinatura que você definiu

Lista as assinatura e retorna um objeto List de %Moip.Resource.Subscription{}

Encontra uma assinatura e marca com status SUSPENDED

  • :subscription_code - Código do assinante que você definiu

Atualiza um plano e retorna: {:ok, %{“message” => “Assinatura atualizada com sucesso”}

  • :subscription_code - Código da assinatura que você definiu
  • :params - Recebe um Map com os attributos obrigatórios de uma assinatura

Link to this section Functions

Link to this function activate(subscription_code) View Source

Encontra uma assinatura e marca com status ACTIVE

  • :subscription_code - Código do assinante que você definiu
Link to this function cancel(subscription_code) View Source

Encontra uma assinatura e marca com status CANCELED

  • :subscription_code - Código do assinante que você definiu
Link to this function create(params, new_customer \\ false) View Source

Cria uma assinatura e retorna: {:ok, %{“message” => “Assinatura criada com sucesso”}

  • :params - Map com os attributos obrigatórios de uma assinatura
  • new_vault: true para criar um novo cliente e false para utilizar um existente

Encontra uma assinatura e retorna: {:ok, %Moip.Resource.Subscription{}}

  • :plan_code - Código da assinatura que você definiu

Lista as assinatura e retorna um objeto List de %Moip.Resource.Subscription{}

Link to this function suspend(subscription_code) View Source

Encontra uma assinatura e marca com status SUSPENDED

  • :subscription_code - Código do assinante que você definiu
Link to this function update(subscription_code, params) View Source

Atualiza um plano e retorna: {:ok, %{“message” => “Assinatura atualizada com sucesso”}

  • :subscription_code - Código da assinatura que você definiu
  • :params - Recebe um Map com os attributos obrigatórios de uma assinatura