亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Go API 獲取 Stripe 發票的準確應付金額而不是整數金額?

如何使用 Go API 獲取 Stripe 發票的準確應付金額而不是整數金額?

Go
一只萌萌小番薯 2023-06-26 17:49:28
使用 Stripe Go 庫,在列出特定客戶的發票時,該發票的應付金額為 1000 美元,而實際金額應為 10.00 美元(在 Stripe 儀表板中可以看到)。我假設這是因為 Invoice 結構中的 AmountDue 字段是 int64 ,并且它在演員,但有沒有辦法獲得確切的金額?這就是我查詢發票的方式:? params := &stripe.InvoiceListParams{}? params.Filters.AddFilter("limit", "", "100")? params.Filters.AddFilter("customer", "", stripeCustomerId)? i := invoice.List(params)? for i.Next() {? ? i := i.Invoice()? ? invoice := BillingModels.Transaction{? ? ? Id:? ? ? ? ?i.ID,? ? ? Amount:? ? ?i.AmountDue,? ? }? ?? ? invoices = append(invoices, invoice)? }
查看完整描述

1 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

AmountDue 字段以美分為單位,所有 Stripe 字段也是如此,因此它們應存儲為整數。在處理金錢問題時,這種情況很常見。切勿使用浮動貨幣。


查看完整回答
反對 回復 2023-06-26
  • 1 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號