使用 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)
}
慕仙森
相关分类