使用 stripe.js 在条带中创建源后,stripeResponseHandler 函数未调用
Posted
技术标签:
【中文标题】使用 stripe.js 在条带中创建源后,stripeResponseHandler 函数未调用【英文标题】:After creating source in stripe using stripe.js stripeResponseHandler function is not calling 【发布时间】:2018-01-02 12:00:09 【问题描述】:我从过去 4 小时开始一直在尝试,但这个问题没有解决。我正在使用 stripe.js 为比特币创建费用。
费用创建成功,但在创建费用后,函数“stripeResponseHandler”没有调用。我尝试了很多东西,但都无济于事。 我的代码是
stripe.createSource(
type: 'bitcoin',
amount: 1000,
currency: 'usd',
owner:
email: 'jenny.rosen@example.com',
,
, stripeResponseHandler);
function stripeResponseHandler(status, response)
console.log("here");
console.log(status);
console.log(response);
控制台上没有打印任何内容。我检查了我的仪表板事件和日志,并且正在产生费用。
提前致谢。
【问题讨论】:
【参考方案1】:我还努力从 Stripe 的创建源响应中提取数据。这对我有用:
stripe.createSource(type: 'card', owner:
name: 'Jenny Rosen'
).then(function(result, err)
console.log(result.source)
console.log(err.source)
);
如果需要提取Id,将result.source替换为result.source.id等等。这里是the API reference.
另外,请确保启用查看测试数据开关并使用Stripe's test cards。您可以在仪表板的Developers > Logs 下找到对您的条带帐户的所有调用。
【讨论】:
以上是关于使用 stripe.js 在条带中创建源后,stripeResponseHandler 函数未调用的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Stripe (stripe.js) 和 react-native