suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Stripe-Checkout-Prozess

Ich versuche, einen Warenkorb mit Stripe zu implementieren, aber wie sollte dieser aussehen?

//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'
]);

Sende ich alles, was der Kunde möchte, in $_POST?

Ich erstelle also ein Formular auf meiner Domain?

Gibt es eine andere Möglichkeit, dies zu tun, bei der der Kunde in den Warenkorb legen und auf meiner Website weiter einkaufen und dann zur Kasse gehen kann?

Alle anerkennenden Worte.

P粉590929392P粉590929392460 Tage vor521

Antworte allen(1)Ich werde antworten

  • P粉316110779

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

    据我了解,您不想在用户每次选择产品时都结帐吗?也许您可以在本地存储中记住购物车的信息,包括来自 Stripe 的价格 ID 和单个数量。然后,当用户决定付款时,您可以使用结帐表单(Stripe 为您提供了现成的实现)并发送客户在他/她自己的购物车中拥有的所有产品的所有信息。

    从您编写的代码中,您可能已经检查过它,但请仔细查看这里你可以看到你可以在list_items中添加多个项目,这样你就可以通过checkout集成从前端传递它们,然后从后端将请求发送到sripe,就像你在这里写的那样.

    如果我误解了这里的问题,请告诉我更多信息,我很乐意提供帮助

    Antwort
    0
  • StornierenAntwort