javascript - 导入 ppplus-library 以通过 TypeScript 中的给定链接呈现支付墙

标签 javascript typescript paypal paypal-sandbox nativescript

是否可以导入给定的 JS 库(在我的例子中,它是 https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js 来自 this .pdf file 第 8.1 章 - “集成支付墙”)?

文本告诉我以下内容:

1) 包含 JS 库:

<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js"
type="text/javascript"></script>

2) 定义一个占位符DIV:

<div id="ppplus"> </div>

3) 渲染支付墙:

<script type="application/javascript">
 var ppp = PAYPAL.apps.PPP({
 "approvalUrl": "'.$approval_url.'",
 "placeholder": "ppplus",
 "mode": "sandbox",
"country": "DE"
 });
</script>

因为我想在 NativeScript 应用程序中使用它,所以我不能使用 script-Tag。我的解决方法是像通常的模块一样导入它(如果可能)。

我尝试过的:

import * as "https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js"

但是他找不到给定的模块(这看起来很明显,因为它本身没有安装模块)。还有其他方法吗?

PS:如果您知道任何其他包含墙的方法,请随时告诉我,这可能比我的想法更好:)。

最佳答案

您需要找到适用于 android/ios 的 SDK,因为这个库依赖于浏览器,它对您不起作用,因为 Nativescript 没有像浏览器那样的 DOM 对象,因为我看到很多鼠标事件和其他事情

关于javascript - 导入 ppplus-library 以通过 TypeScript 中的给定链接呈现支付墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45609151/

相关文章:

Javascript 日期表现不同

javascript - 我想在网站上快速加载多张图片,最好的方法是什么?

javascript - React Native : After Navigate Push, First Focus TextInput 键盘闪烁

javascript - 在 React : moment__WEBPACK_IMPORTED_MODULE_2__format is not a function? 中使用 NPM Moment.js 时出现问题

javascript - typescript : Check if object exist in array by value

javascript - 无法读取未定义的属性(读取 'digest' ) Angular + ipfs 在 https 上构建

javascript - TypeScript 中的方法名称

php - paypal express - 结帐客人

iphone - 从 paypal sdk 2.0.1 获取交易 ID

Paypal 订阅 + 定期付款