1

私は似たような質問を見たことがありますが、それは私のところにはありません。React-nativeでStripeを実装する最も良い方法は?

私はfirebase(バックエンドなし)と反応ネイティブのアプリを開発しています。お支払いは私のアプリの重要な機能ですので、Stripeは私のプラットフォームになります。私は具体的にストライプコネクトを使用しているので、npm install --save tipsi-stripeのようなラッパーパッケージは問題になりません。

var stripe = require('stripe')('stripe API key'); 

質問1:

問題は、ストライプが私の反応ネイティブプロジェクトの私のApp.jsに次のインポートを追加するために私を必要とすることで、その後基本的に誰もが私のアプリをダウンロードするので、私はこれをやっているはずのAPIキーにアクセスできますか?

質問2:Firefoxベースのクラウド機能に接続するためにhttps(例:axiosパッケージ)を使用し、その上すべての機密情報を送信し、クラウド機能内からStripeへのAPIリクエストを行う必要がありますか?

申し訳ありませんいくつかの質問が少し明白な場合は、私がストライプを実装するのは初めてであるため、私がやっていることを確かめたいだけです。 HTTPSを維持するために、トリガ、私はカードや銀行口座情報(安全に取り扱う===)トークン化するために反応するネイティブパッケージtipsi-stripeを使用して終了し、私は、クラウド機能を通じてストライプするすべての要求を行うだろう

EDIT ストライプAPIのキーの秘密。

答えて

1

私はStripe APIを使用していませんが、これはAPIキーを保護するためにバックエンドで実行する必要があるようです。ストライピングしてapiキーを隠しておいてくれるすべてのリクエストを無効にするFirebase関数でhttpエンドポイントを作成してください。

+0

Stripe Expressバックエンドの設定方法については、このストーリーを参照してください:[Stacte Payments with React and Express](https://www.robinwieruch.de/react-express-stripe-payment/) –

関連する問題