Unix时间是tos_acceptance.date
参数吗?文档只说它应该是一个日期。
从这里的值(https://stripe.com/docs/api#account_object)和我尝试调用Stripe时收到的错误消息中假设日期是在Unix时间,我得到一个错误,上面写着:< / p>
{
"error": {
"type": "invalid_request_error",
"message": "ToS acceptance date is not valid. Dates are expected to be integers, measured in seconds, not in the future, and after 2009.",
"param": "tos_acceptance[date]"
}
}
但是没有文档告诉我们这个日期值应该如何到达。
答案 0 :(得分:2)
对于其他任何谷歌此错误的人
这是我用的
var moment = require('moment');
var time = moment.utc().valueOf();
tos_acceptance.date = Math.floor(time / 1000);
&#34;整数,以秒为单位测量&#34; SECONDS,而不是毫秒。 所以不是Date.now(),其中=&gt;以毫秒为单位的日期