条纹发票数量显示不正确

问题描述 投票:0回答:0

我使用条纹支付方式来管理我的订单。因此,每当我订购并付款时,都会创建发票。我要支付的金额是正确的,但数量显示错误。

your text

这是我用来创建发票的代码

 `  if (createinvoice) {
      if (lineItems && lineItems.length > 0) {
        for (var i = 0; lineItems.length > i; i++) {
          var element = lineItems[i];
          await stripe.invoiceItems.create({
            customer: customerid,
       `     amount:
              parseFloat((element.Price * 100).toFixed(2)) * element.Quantity,
            currency: "sgd",
            description: element.ItemName,
            metadata: { ConversationID: convID, RowKey: rowkey },
          });
        }
      }
      const invoiceitem = await stripe.invoices.create({
        customer: customerid,
      });
      invoice_id = invoiceitem.id;
      const invoice = await stripe.invoices.finalizeInvoice(invoice_id);
    }
   
    const invoice1 = await stripe.invoices.retrieve(invoice_id);
    const shortenedURL = invoice1.hosted_invoice_url;
    return shortenedURL;
  }``

尝试使用此代码创建发票,我期待一张印有适当数量的发票

stripe-payments strip invoice
© www.soinside.com 2019 - 2024. All rights reserved.