Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 条带签出表单和服务器验证_Javascript_Angularjs_Ionic_Stripe Payments_Payment Processing - Fatal编程技术网

Javascript 条带签出表单和服务器验证

Javascript 条带签出表单和服务器验证,javascript,angularjs,ionic,stripe-payments,payment-processing,Javascript,Angularjs,Ionic,Stripe Payments,Payment Processing,我是一个Stripe初学者,我将(非常好的)Stripe结帐表单集成到我的Ionic应用程序中。一切正常,字段得到验证,我在回调中得到令牌和数据 我有一个更一般的问题: 当所有内容都经过验证并生成信用卡令牌时,按钮变为绿色,表单关闭。 但这并不意味着付款成功 根据一次性付款或定期付款,我需要将数据发送到我的服务器,创建客户/费用/计划/订阅,然后可能出现问题 但最终用户认为一切都很好。 我看到如果出了问题,其他人也在发邮件 处理此类错误的最佳方法是什么?我从Stripe支持中得到了以下答案: t

我是一个Stripe初学者,我将(非常好的)Stripe结帐表单集成到我的Ionic应用程序中。一切正常,字段得到验证,我在回调中得到令牌和数据

我有一个更一般的问题:

当所有内容都经过验证并生成信用卡令牌时,按钮变为绿色,表单关闭。 但这并不意味着付款成功

根据一次性付款或定期付款,我需要将数据发送到我的服务器,创建客户/费用/计划/订阅,然后可能出现问题

但最终用户认为一切都很好。 我看到如果出了问题,其他人也在发邮件


处理此类错误的最佳方法是什么?

我从Stripe支持中得到了以下答案:

tl;博士

我们必须添加自己的服务器验证或向用户发送电子邮件。我将在签出后实现一个微调器,如果服务器说OK,则重定向用户。发送邮件也是一种选择

嘿,那里

谢谢你联系我们,我很乐意帮你

当您创建一次性收费或带有条带的订阅时 在您的后端,付款是同步尝试的,因此您可以 只需创建代码来处理后端中的异常,并通知 用户表示他们的充电失败。您可以使用此代码发送 发送电子邮件或仅在结果页面上显示错误消息

在我们的API文档中有一个概要。

您还可以使用webhook通知应用程序某些事件 (如支付失败或成功)并触发以下操作: 发送电子邮件。更多信息请点击此处:

如果令牌为空,Stripe不会从您那里接收任何信息 已创建但未在后端处理,因此在本例中,我将提供 客户支持电子邮件,如果客户写信,请他们输入 通过你的应用程序再次查看他们的卡详细信息,并对其进行任何调整 您的集成将确保您在创建令牌后对令牌进行收费

我希望这能有所帮助,如果您还有其他问题,请告诉我 问题

祝你一切顺利


我也有同样的问题,但在这方面没有太多。如果你找到了答案,请分享你的解决方案……或者开始一笔赏金。我刚刚联系了stripe支持部门。让我们看看他们在说什么…你是通过ssl进行测试的吗?这可能是你的问题。您是否将此代码笔集成到您的项目中。这是我不久前用过的,我注意到它会这样做。还有,如果我知道发生了什么事,你有什么可以帮到我的片段吗?这里没有任何片段。不管是爱奥尼亚还是jQuery手机还是其他什么。签出生成令牌,然后用户认为一切正常。但是服务器需要实际向用户收费。现在的问题是,当出现问题时,如何处理这种情况。您是否会碰巧拥有这种集成的一个片段?“我的日子还不好过。”尼科+加雷特-麦克同意,我想看看其他人是怎么做的。它的意思是,它向客户进行了处理,而不是……令人沮丧:(这是最糟糕的