Moip SDK Elixir

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: '<seu token>',
basic_auth_secret: '<sua secret auth>'

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