Javascript 使用谷歌应用程序脚本进行条带支付

Javascript 使用谷歌应用程序脚本进行条带支付,javascript,google-apps-script,stripe-payments,Javascript,Google Apps Script,Stripe Payments,尝试使用示例代码在Google Apps脚本中创建条带签出和收费 HTML.HTML 购买 var handler=StripeCheckout.configure( { 键:“pk_测试_UUbDY16wDCECOujIs0vQ2vTi”, 图像:'https://i.imgur.com/M0ku9HH.png', 令牌:函数(令牌) { //使用令牌通过服务器端脚本创建费用。 //您可以使用`token.ID'访问令牌ID` google.script.run.withSuccessHa

尝试使用示例代码在Google Apps脚本中创建条带签出和收费

HTML.HTML

购买
var handler=StripeCheckout.configure(
{
键:“pk_测试_UUbDY16wDCECOujIs0vQ2vTi”,
图像:'https://i.imgur.com/M0ku9HH.png',
令牌:函数(令牌)
{
//使用令牌通过服务器端脚本创建费用。
//您可以使用`token.ID'访问令牌ID`
google.script.run.withSuccessHandler(chargeSuccess)
google.script.run.withFailureHandler(chargeFailure)
google.script.run.processCharge(令牌);
}
}
);
$('#customButton')。在('单击')上,函数(e)
{
//打开带有更多选项的签出
handler.open(
{
名称:“ASD Anastasiya芭蕾舞团”,
描述:“帕加门托在线”
});
e、 预防默认值();
});
功能成功(结果){
//客户端处理响应代码
}
功能失效(错误){
//客户端错误处理
}

您的代码失败,因为您已经注释掉了客户ID-必须提供此ID。保留此选项没有什么害处,它只会创建一个测试客户。否则,在条带控制面板中创建一个客户,并将ID复制到custId中


您可以始终在“查看>执行记录”中查找脚本失败原因的线索。

首先,您的函数调用与工作示例中的不同:google.script.run.withSuccessHandler(chargeSuccess)。withFailureHandler(chargeFailure)。processCharge(token);是的,我改了,假设不清楚。这不是问题,似乎我无法发送正确的密钥。不确定Google脚本后期创建功能是否正常工作。使用Google脚本创建标准stripe.charges.create调用的任何方法。