簡體   English   中英

結賬條紋上的空圖片

[英]Empty picture on checkout stripe

我已經使用 node.js 實現了條帶結帳

product.photohttps://test.s3.amazonaws.com/2213131

const session = await stripe.checkout.sessions.create({
  payment_method_types: ["card"],
  line_items: [{
    name: product.title,
    description: product.description,
    images: [product.photo],
    amount: product.price * 100,
    currency: "usd",
    quantity: 1
  }],
  success_url: "http://localhost:3000/success?session_id={CHECKOUT_SESSION_ID}",
  cancel_url: "http://localhost:3000/cancel"
});

由於某種原因,圖片總是空的

在此處輸入圖片說明

其他數據沒問題

我遇到過同樣的問題。 存儲到 S3 時,請確保為您的圖像使用正確的“內容類型”。 那應該解決它。 檢查您的瀏覽器是否沒有將圖像下載為附件,而是在瀏覽器中顯示圖像。

Sumit Datta類似,導致此問題的是 S3 上的內容類型元數據。 確保您使用image/jpegimage/png作為內容類型,否則 Stripe 的 CDN 將無法緩存您的圖像!

暫無
暫無

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

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