MoipEx

Lib para lidar com o moip pagamentos. Até o momento somente com o Moip Assinaturas.

Setup

Para usar o moip_ex no seu projeto:

1. Config

config :moip_ex,
  token: "TOKEN",
  api_key: "API_KEY",
  env: :sandbox  #ou prod

2. Mix

def deps do
  [{:moip_ex, "~> 0.2.7"}]
end

Uso

Para os exemplos a seguir, utilizaremos o Módulo MoipEx.Example para obter exemplos de planos, assinaturas, cupons, clientes, etc.

Planos

Listar planos

  MoipEx.Plan.list()

Criar planos

  MoipEx.Plan.create(MoipEx.Example.plan("PLAN_CODE"))

Detalhes de um plano

  MoipEx.Plan.get("PLAN_CODE")

Ativar um plano

  MoipEx.Plan.activate("PLAN_CODE")

Desativar um plano

  MoipEx.Plan.inactivate("PLAN_CODE")

Modificar um plano

  MoipEx.Plan.change(MoipEx.Example.plan("PLAN_CODE"))

Assinaturas

TODO

Cupons

TODO

Faturas

TODO

Pagamentos

TODO