我正试图在计量计划上为客户创建一个条形使用记录。
当我在请求中使用时间戳Date.now()时。我收到的错误是
“无法使用此时间戳创建使用记录,因为时间戳必须在订阅当前期间结束时间之前”
这似乎不言自明。但是,考虑到订阅当前的周期结束时间不超过14天,Date.now()怎么可能不在此之前。
await stripe.usageRecords.create(
'si_EwzQ....',
{
quantity: 2,
timestamp: Date.now(),
action: 'set'
}
)这是因为目前的订阅期是试用期吗?还是我误解了什么?
发布于 2019-04-25 11:28:23
他们用的是稍微不同的时间戳。你必须把它除以1000。
所以Date.now() / 1000
发布于 2019-04-25 13:38:18
Node.JS使用毫秒计时器,所以您是说当前时间比当前时间长1000倍。
只需做第一次var currentTimestamp = Date.now()/1000
发布于 2021-05-30 14:18:37
使用Math.ceil(Date.now() / 1000)代替,因为Stripe使用不同的格式(没有小数)。
https://stackoverflow.com/questions/55848108
复制相似问题