Moip SDK Elixir

Build Status

O jeito mais simples e rápido de integrar o Moip e sua aplicação Elixir

Segue a documentação em https://hexdocs.pm/moip/api-reference.html

Instalação


 use Mix.Config

 config :moip,
   basic_auth_token: &#39;<seu token>&#39;,
   basic_auth_secret: &#39;<sua secret auth>&#39;

Moip v1 Assinaturas

Planos

Criar um plano

Response

{:ok, %{"message" => "Plano criado com sucesso"}}

Exemplo:

  plan =  %{code: "plan code", name: "plan name", amount: 1990, status: "ACTIVE", payment_method: "CREDIT_CARD" }
  case Moip.Api.Assinaturas.V1.Plan.create(plan) do
     {:ok, response} ->
       response
     {:error, errors} ->
       errors
   end

Listar Planos

Response

{:ok, [%Moip.Resource.Plan{}]}

Exemplo:

  case Moip.Api.Assinaturas.V1.Plan.list() do
     {:ok, response} ->
       response
     {:error, errors} ->
       errors
   end