Current section
Files
Jump to
Current section
Files
lib/config.ex
defmodule ECPay.Config do
@config_vars [:merchant_id, :hash_key, :hash_iv, :return_url, :ignored, :expiration_period]
for var <- @config_vars do
def unquote(var)() do
Application.get_env(:ecpay, unquote(var))
end
end
def prod? do
Application.get_env(:ecpay, :prod) == true
end
def payment_url do
if prod?() do
"https://payment.ecpay.com.tw/Cashier/AioCheckOut/V5"
else
"https://payment-stage.ecpay.com.tw/Cashier/AioCheckOut/V5"
end
end
end