将发票发送至电子邮件 Stripe (Google App Scir
Send Invoice to Email Stripe (Google App Scir
大家好,由于
,我无法发送发票
parameter_invalid_integer
这个错误。
这是我的发送代码
var url3 = "https://api.stripe.com/v1/invoices";
var params3 = {
method: "post",
headers: {Authorization: "Basic " + Utilities.base64Encode("sk_test_XXXXX:")},
payload:
{
customer: responseValue.id,
collection_method : "send_invoice",
due_date:responseValue2.date
}
};
var res3 = UrlFetchApp.fetch(url3, params3);
Logger.log(res3.getContentText());
due_date 是问题所在,因为我无法给出其格式。文档没有提供任何内容,或者我只是愚蠢到无法理解。
我试过了
due_date:Date.now()
due_date:"01/01/2022" // tried different formats
我想做的是尝试根据发票上提供的电子邮件地址发送发票。
请赐教。谢谢。
#试过 1
var timeStamp = (new Date('2022-01-01').getTime())/1000;
due_date = timeStamp
还是一样的错误
Stripe API 中的所有 dates/timestamps 使用 unix 秒(不是毫秒)。因此,您将截止日期设置为 2022 年 1 月 1 日(比如世界标准时间 0 点),您将使用 due_date=1641013200
payload:JSON.stringify({customer:responseValue.id,collection_method:"send_invoice",due_date:responseValue2.date});
我不知道这是否有效,但如果 TheMaster 说要尝试,我会尝试。
解决了。
我所做的是
var timeStamp = (new Date('2021-08-10').getTime())/1000;
due_date: ""+timeStamp+""
谢谢大家
大家好,由于
,我无法发送发票parameter_invalid_integer
这个错误。
这是我的发送代码
var url3 = "https://api.stripe.com/v1/invoices";
var params3 = {
method: "post",
headers: {Authorization: "Basic " + Utilities.base64Encode("sk_test_XXXXX:")},
payload:
{
customer: responseValue.id,
collection_method : "send_invoice",
due_date:responseValue2.date
}
};
var res3 = UrlFetchApp.fetch(url3, params3);
Logger.log(res3.getContentText());
due_date 是问题所在,因为我无法给出其格式。文档没有提供任何内容,或者我只是愚蠢到无法理解。
我试过了
due_date:Date.now()
due_date:"01/01/2022" // tried different formats
我想做的是尝试根据发票上提供的电子邮件地址发送发票。
请赐教。谢谢。
#试过 1
var timeStamp = (new Date('2022-01-01').getTime())/1000;
due_date = timeStamp
还是一样的错误
Stripe API 中的所有 dates/timestamps 使用 unix 秒(不是毫秒)。因此,您将截止日期设置为 2022 年 1 月 1 日(比如世界标准时间 0 点),您将使用 due_date=1641013200
payload:JSON.stringify({customer:responseValue.id,collection_method:"send_invoice",due_date:responseValue2.date});
我不知道这是否有效,但如果 TheMaster 说要尝试,我会尝试。
解决了。 我所做的是
var timeStamp = (new Date('2021-08-10').getTime())/1000;
due_date: ""+timeStamp+""
谢谢大家