先確認貨幣規則才換算
Stripe 文件列出最小貨幣單位、零小數貨幣及特別情況,其他供應商未必相同。例子只比較兩種已記載的一般付款表示,不涉及收費、可用貨幣或匯率。
| 顯示金額 | 貨幣 | 整數表示 | 核對 |
|---|---|---|---|
| HK$10.99 | hkd | 1099 個最小單位 | 此例子用兩位小數表示 |
| ¥500 | jpy | 500 個最小單位 | 零小數付款表示 |
| 10.99,未有貨幣 | 漏填 | 未確認 | 拒絕或覆核,不自行當港元 |
取整及操作類型都要明列
用能準確處理小數的方法換算,按已定規則拒絕過多小數位,全程保留貨幣。付款與出款可能有不同特別規則,不能只靠二進制浮點乘數驗證金額。
共用轉接程式可以把所有顯示金額乘一百嗎?
查看參考答案
不能,文件中的日圓付款例子便會錯。先確認貨幣及操作規則,把特別情況放入已覆核對照及測試。