gpt4 book ai didi

javascript - 通过 Stripe 集成 GiroPay 和 SOFORT

转载 作者:行者123 更新时间:2023-12-03 02:42:17 25 4
gpt4 key购买 nike

我尝试整合 stripe 提供的其他付款方式。我遵循了文档,但似乎我读了一些东西(读了大约 10 遍)。

首先我激活了付款方式。

我添加了库:<script src="https://js.stripe.com/v3/"></script>

我创建了一个 Stripe 客户端:var stripe = Stripe('pk_live_512dfvL8d63Kcs9d5Lsp548c6Sp'); (使用测试 key 和可发布 key 尝试过此操作)

我添加了一个 Elements 实例:var elements = stripe.elements(); (虽然没有使用它)

根据选择的付款方式,会触发其他内容。这是我的代码:

function buyingProcess() {
console.log(choosenPaymentMethod);
if (choosenPaymentMethod == "mastervisa") {
// This works like a charm
} else if (choosenPaymentMethod == "giropay") {
stripe.createSource({
type: 'giropay',
amount: 1099,
currency: 'eur',
owner: {
name: 'Jenny Rosen',
},
redirect: {
return_url: 'https://shop.example.com/crtA6B28E1',
},
}).then(function(result) {
console.log(result);
// handle result.error or result.source
});
}
}

最后console.log函数向我显示源对象。使用测试键console.log(result.error)时指出,我必须使用可发布的 key 。

感谢您的帮助。我写了 Stripe 团队。昨天这个时候,但我感谢任何帮助。谢谢。

最佳答案

如果您在控制台中看到源对象,那么您已成功创建源!下一步是设置 Webhook 端点,并监听 source.chargeable 事件。

一旦您收到客户已授权收费来源的消息,您就可以使用您的 key 在您的服务器上创建收费: https://stripe.com/docs/sources/best-practices#charge-creation

您可以删除 var elements = stripe.elements();,因为您不需要 Elements 来创建源,只需要 Stripe.js 库。

关于javascript - 通过 Stripe 集成 GiroPay 和 SOFORT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48278131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com