如何在 Ionic Project 中 setup/hide Stripe Secret API Key?

How to setup/hide Stripe Secret API Key in Ionic Project?

这是一个 quick/simple 我找不到答案的问题。如何在离子项目中隐藏我的秘密条纹 API 密钥?

您可以通过在本机 java 代码中隐藏 API 键来实现。因为它会被编译成二进制数据。然后创建一个 java 脚本接口来调用该本机函数以通过 cordova 插件功能获取密钥。

创建插件:This article可能对你有帮助。

正如这里其他人所说。你不知道。

如果您想在 ionic 应用程序中处理付款,您需要服务器上的私钥,并且可以在应用程序中使用 public 密钥。

您可能需要将用户信息发送到您创建的服务器,服务器将实际发出条带化请求以处理付款。

一个建议是创建一个 parse.com 帐户并让 Parse Cloud Code 处理条带付款。这就是它的样子。

解析云代码

    var Stripe = require('stripe');
Stripe.initialize('sk_test_xxx');

Parse.Cloud.define("purchaseItem", function(request, response) {...

离子

Parse.Cloud.run ("purchaseItem" ....