簡體   English   中英

Stripe 沒有這樣的客戶(Express Connected Account)

[英]Stripe No such customer (Express Connected Account)

我試圖讓用戶在通過 Express 帳戶登錄平台后創建一次性發票。

我設置了一個節點路由來創建和發送發票。

我收到錯誤

 StripeInvalidRequestError: No such customer: 'cus_I3Xra0juO9x2Iu'

但是,客戶確實存在於用戶的連接帳戶中。

在此處輸入圖像描述

路線如下

app.post('/api/new_invoice', async (req, res) => {
        try {
            const { customer, deliverables, amount, payableBy } = req.body

            const product = await stripe.products.create({
                name: deliverables,
            })

            const price = await stripe.prices.create({
                unit_amount: amount,
                currency: 'aud',
                product: product.id,
            })

            const invoiceItem = await stripe.invoiceItems.create({
                customer,
                price: price.id,
            })

            const stripeInvoice = await stripe.invoices.create(
                {
                    customer,
                    collection_method: 'send_invoice',
                    days_until_due: 30,
                    invoiceItem,
                },
                {
                    stripeAccount: req.user.stripeAcct,
                }
            )

            const invoice = await new Invoice({
                customer,
                deliverables,
                amount,
                paid: false,
                issueDate: Date.now(),
                payableBy,
                _user: req.user.id,
            }).save()
            res.send(invoice.data)
            console.log(invoiceItem, stripeInvoice)
        } catch (err) {
            console.log(err)
            res.status(400)
            res.send({ error: err })
            return
        }
    })

據我了解,使用連接帳戶的 ID 添加第二個 object 到 stripe.invoices.create 那么它應該為客戶查看他們的 Stripe 帳戶嗎?

提前致謝

代表關聯賬戶撥打電話時,您需要將Stripe-Account header 設置為他們的賬戶 ID,如此所述。 這個 header 必須在您代表該連接帳戶發出的每個 API 請求上設置。

在您的代碼中,您僅在 Invoice Create API 請求中設置 header 而不是其他請求,例如 Invoice Item Create。 確保將它傳遞到任何地方,你的代碼就會開始工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM