下单接口里面“time_expire (支付结束时间)”字段说明内有以下内容:
- time_expire (支付结束时间):传递的支付结束时间需在下单时间的15天以内,如超过15天,微信支付会自动将该时间调整为下单时间后的第15天。
想确认下具体替换的逻辑:
- “下单时间”是以微信接受到我们请求的时间为准么?还是什么时间?
- “15天以内”的定义是什么?比如下单时间是2026年1月1日的11:11:11,那是要求支付结束时间上送的值是在2026年1月16日的11:11:11之前么?还是2026年1月16日的00:00:00 之前?
- 超过15天的话,微信会替换成“下单时间后的第15天”具体是第15天的什么时间?比如下单时间是2026年1月1日的11:11:11,我们传了2026年1月17日的00:00:00,微信是换成2026年1月16日的11:11:11 还是2026年1月16日的00:00:00?

1、接收到请求的时间
2、非自然日,是叠加24 小时
3、参考 2