指南/Shopify 貨幣換算

Shopify 貨幣換算

Shopify 貨幣換算. 包含程式碼、快取及數據新鮮度的實用指南。

ERexchangerate.dev·Sep 20, 2026·閱讀約 7 分鐘

在伺服器實作,不公開憑證,並保留數據來源及觀測時間。

重點
只在伺服器保存 API 金鑰。
驗證貨幣代碼及金額。
快取成功回應。
顯示來源及觀測時間。

步驟 1

請在伺服器執行、驗證輸入,並保留回應元數據。

步驟 2

請在伺服器執行、驗證輸入,並保留回應元數據。

程式碼範例copy
export async function convertForDisplay(amount: number, from: string, to: string) {
  const response = await fetch(
    `https://api.exchangerate.dev/v1/convert/${from}/${to}/${amount}`,
    {
      headers: { Authorization: `Bearer ${process.env.EXCHANGERATE_API_KEY}` },
      signal: AbortSignal.timeout(5000),
      next: { revalidate: 60 },
    },
  );
  if (!response.ok) throw new Error(`FX API returned ${response.status}`);
  const data = await response.json();
  return { amount: data.converted, currency: to, observedAt: data.data_updated_at };
}

步驟 3

  • 只在伺服器保存 API 金鑰。
  • 驗證貨幣代碼及金額。
  • 快取成功回應。
  • 顯示來源及觀測時間。

步驟 4

請在伺服器執行、驗證輸入,並保留回應元數據。

指南
這些匯率只供參考,並非結算價格。
ER
exchangerate.dev
為開發者而設的實用貨幣數據指南。

延伸閱讀

指南開發者貨幣換算 API閱讀 指南WooCommerce 貨幣換算閱讀