条带结帐,自定义集成:如何检测中止?
stripe checkout, custom integration: how to detect abort?
@mjmarsh 的后续 stripe question:
如何检测用户是否中止了条带结帐支付过程(在结帐小部件中单击了关闭按钮)?
@mjmarsh 告诉截图:
如 the answer 中所述,无论取消还是成功,都会调用 close
回调。
有 token
回调,但我不知道如何在 close
函数中细读该信息,以及它的可靠性如何。
为了以防万一,我现在是这样做的:
- 我在适当的范围内声明了一个
ok = false
变量。
- 我在
token
回调中首先将其设置为 true。
- 我检查
close
回调中的 ok
变量。
它似乎有效 - 但我不知道它是否会一直有效。让 stripe 告诉我们一个回调是否 always 调用 after 另一个会很有用。
这是伪代码中要做的事情
- 我在适当的范围内声明了一个
ok = false
变量。
- 我在
token
回调中首先将其设置为 true。
- 我检查
close
回调中的 ok
变量。
下面是一些要复制和粘贴的真实代码:
<script type='text/javascript'>
var handler = StripeCheckout.configure({
key: 'pk_xxxxxxx',
isTokenGenerate: false,
token: function (token) {
handler.isTokenGenerate = true;
//Add the stuff if required
}
});
window.addEvent('domready', function () {
handler.open({
name: 'Add Name',
description: 'Add Description',
amount: '1000',
currency: 'USD',
opened: function () {
},
closed: function () {
if (!handler.isTokenGenerate) {
}
},
});
});
</script>
@mjmarsh 的后续 stripe question:
如何检测用户是否中止了条带结帐支付过程(在结帐小部件中单击了关闭按钮)?
@mjmarsh 告诉截图:
如 the answer 中所述,无论取消还是成功,都会调用 close
回调。
有 token
回调,但我不知道如何在 close
函数中细读该信息,以及它的可靠性如何。
为了以防万一,我现在是这样做的:
- 我在适当的范围内声明了一个
ok = false
变量。 - 我在
token
回调中首先将其设置为 true。 - 我检查
close
回调中的ok
变量。
它似乎有效 - 但我不知道它是否会一直有效。让 stripe 告诉我们一个回调是否 always 调用 after 另一个会很有用。
这是伪代码中要做的事情
- 我在适当的范围内声明了一个
ok = false
变量。 - 我在
token
回调中首先将其设置为 true。 - 我检查
close
回调中的ok
变量。
下面是一些要复制和粘贴的真实代码:
<script type='text/javascript'>
var handler = StripeCheckout.configure({
key: 'pk_xxxxxxx',
isTokenGenerate: false,
token: function (token) {
handler.isTokenGenerate = true;
//Add the stuff if required
}
});
window.addEvent('domready', function () {
handler.open({
name: 'Add Name',
description: 'Add Description',
amount: '1000',
currency: 'USD',
opened: function () {
},
closed: function () {
if (!handler.isTokenGenerate) {
}
},
});
});
</script>