服务器调用  统一下单API时,有个参数是订单失效时间,参数名time_expire

我的理解,这个参数的作用是,标识用户最晚的支付时间,即用户下单时,没有支付,后来又想支付了,只要不超过这个参数的时间就行了。

我设置的过期时间是下单时间之后的7天

实际测试结果:

1、不超过4~5小时的未支付订单,可以正常的完成支付;

2、超过4~5小时的订单,服务器向小程序返回支付所需参数及签名后,小程序能正常拉起支付界面,但瞬间支付界面消失,通过调试界面看到的报错是:该订单已过期,请重新下单。


请问:

1、我的理解对吗?

2、如果是对的,哪里错了?

3、如果理解不对,那time_expire这个参数有什么用啊?千万不要告诉我这个参数是微信服务器用来删数据用的,那就太坑了。这样商户如何能够保留用户几天之内还未支付的订单呢?

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 八角与丁香

    18人对此回答表示赞同

    是分开的呀。先下单,生成了订单。支付时没有输入密码,返回。就没有完成支付。

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ellie3

    4人对此回答表示赞同

    time_expire是针对订单的,但是因为系统返回的prepay_id有效期跟传的time_expire并不同步,所以需要继续支付的话,可以通过订单参数不变重新调一次统一下单生成新的prepay_id才可以重新支付。

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Alexa

    2人对此回答表示赞同

    用户下单和支付是分开的吧!有什么联系呢

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部