defp maybe_process_price(%{"price" => ""} = params), do: params
defp maybe_process_price(%{"price" => price} = params) when is_binary(price) do
price = price |> Money.parse!(:USD) |> Money.to_string(symbol: false, separator: "")
%{params | "price" => price}
end
defp maybe_process_price(%{"price" => ""} = params), do: params
defp maybe_process_price(%{"price" => price} = params) when is_binary(price) do
price = price |> Money.parse!(:USD) |> Money.to_string(symbol: false, separator: "")
%{params | "price" => price}
end