尝试使用 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 中发送客户想要的所有内容?
那么我正在我的域上制作一个表单?
还有其他方法可以做到这一点,客户可以添加到购物车并继续在我的网站上购物,然后结账吗?
任何言语表示赞赏。
据我了解,您不想在用户每次选择产品时都结帐吗?也许您可以在本地存储中记住购物车的信息,包括来自 Stripe 的价格 ID 和单个数量。然后,当用户决定付款时,您可以使用结帐表单(Stripe 为您提供了现成的实现)并发送客户在他/她自己的购物车中拥有的所有产品的所有信息。
从您编写的代码中,您可能已经检查过它,但请仔细查看这里你可以看到你可以在list_items中添加多个项目,这样你就可以通过checkout集成从前端传递它们,然后从后端将请求发送到sripe,就像你在这里写的那样.
如果我误解了这里的问题,请告诉我更多信息,我很乐意提供帮助