我想在 web flutter 上使用 Stripe 库。但遗憾的是,到目前为止,仍然没有可用于 Web Flutter 的 Stripe 库。因此我尝试在 web flutter 上运行 javascript,它将调用 stripe-js 库(https://stripe.com/docs/js/ payment_intents/confirm_card_ payment).
我想问的,首先是如何在web flutter上使用javascript库?像这样 :
<script src = "https://js.stripe.com/v3/"> </script>
其次,如何在web flutter上调用javascript函数?像这样 :
stripe
.confirmCardPayment ('{PAYMENT_INTENT_CLIENT_SECRET}', {
payment_method: {
card: cardElement,
billing_details: {
name: 'Jenny Rosen',
},
},
})
.then (function (result) {
// Handle result.error or result.paymentIntent
});
stripe-js 文档:https://stripe.com/docs/js
谢谢
您需要将其包装在全局变量中
window.doStripePayment = (name) => {
// Your code
}
证明app.js
装载有defer
<head>
<script src="app.js" defer></script>
</head>
和里面颤动做
import 'dart:js' as js;
js.context.callMethod('doStripePayment', ['John Doe']);
Source
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)