Current section
Files
Jump to
Current section
Files
lib/gateways/dummy.ex
defmodule Cashier.Gateways.Dummy do
use Cashier.Gateways.Base, name: :dummy
def authorize(_, _, _, _),
do: respond("authorize")
def capture(_, _, _, _),
do: respond("capture")
def purchase(_, _, _, _),
do: respond("purchase")
def refund(_, _, _),
do: respond("refund")
def store(_, _, _),
do: respond("store")
def unstore(_, _, _),
do: {:ok, {:dummy, "raw_data"}}
def void(_, _, _),
do: respond("void")
defp respond(key), do: {:ok, "#{key}_id", {:dummy, "raw_data"}}
end