首頁  >  問答  >  主體

Stripe結帳流程

嘗試使用 Stripe 實現購物車,但它應該是什麼樣子?

//checkout.php

$checkout_session = $stripe->checkout->sessions->create([
   'line_items' => [

    // foreach item listed in POST data,
    //  [],[],[],...

   ]
   'mode' => 'payment'
   'success_url' => $YOUR_DOMAIN . '/success.html',
   'cancel_url' => $YOUR_DOMAIN . '/cancel.html'
]);

我是否會在 $_POST 中發送客戶想要的所有內容?

那麼我正在我的網域上製作一個表單?

還有其他方法可以做到這一點,客戶可以添加到購物車並繼續在我的網站上購物,然後結帳嗎?

任何言語表示讚賞。

P粉590929392P粉590929392428 天前488

全部回覆(1)我來回復

  • P粉316110779

    P粉3161107792023-09-11 11:01:36

    據我了解,您不想在使用者每次選擇產品時結帳嗎?也許您可以在本地存儲中記住購物車的信息,包括來自 Stripe 的價格 ID 和單個數量。然後,當用戶決定付款時,您可以使用結帳表單(Stripe 為您提供了現成的實現)並發送客戶在他/她自己的購物車中擁有的所有產品的所有資訊。

    從您編寫的程式碼中,您可能已經檢查過它,但請仔細查看這裡你可以看到你可以在list_items中添加多個項目,這樣你就可以透過checkout整合從前端傳遞它們,然後從後端將請求發送到sripe,就像你在這裡寫的那樣.

    如果我誤解了這裡的問題,請告訴我更多信息,我很樂意提供幫助

    回覆
    0
  • 取消回覆