lib/extripe/charge.ex

defmodule Extripe.Charge do
  use Extripe.Actions.CRUD, resource: "charges"

  alias Extripe.Utils.{API, Endpoint}

  @spec capture(binary) :: {:ok, map} | {:error, binary}
  def capture(id) do
    API.post(Endpoint.build(nil, nil, "charges", id) <> "/capture", "")
  end
end