问题描述
我已经为组所有者开发了身份验证软件已有一年多了,目的是增加产品库存并发布一个下降版本,很多人会尝试在产品获得OOS之前对其进行应对(Out Of股票)我尝试了快速排队,快速排队等类似方法,以确保只有某些人能获得产品而不是超额销售,但是对我来说没有任何作用,因为它要么超售,要么只是循环使用这些模块,并且从没有去过结帐页面,最好的方法是像库存管理工具那样只出售设定的商品而不会超卖的方法,请记住,我使用Stripe Checkout
app.post("/chargestripe",queueStock.getMiddleware(),urlEncoded,async (req,res) => {
sql.query(`SELECT * FROM admins;`,(errMysqL,resMysqL) => {
(async () => {
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],subscription_data: {
items: [{
plan: resMysqL[0].plan_id,}],trial_from_plan: true,},billing_address_collection: 'required',success_url: `http://localhost/success?session_id={CHECKOUT_SESSION_ID}`,cancel_url: `http://localhost/cancel`,});
io.of('/dashboard').emit('valid',{
session: session.id
});
})();
});
});
问题的关键是,一旦有人单击购买,它将创建一个会话,然后将其重定向到购买页面(如果成功的话),将其重定向到成功页面,然后继续授予其成员身份,否则它将转到{在{1}}页面上,我的数据库有一个名为/cancel
的列,该列基本上是代表股票的key_stock
,如果有解决此类问题的方法,我将非常感谢一直以来,我都找不到解决方案,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)