2017-08-17 1 views
-1

Firebase hat eine Integration mit Stripe veröffentlicht, sodass Sie keine eigene Serverinfrastruktur erstellen müssen. Es kann hier gefunden werden: https://firebase.google.com/docs/use-cases/payments#what_to_do_with_the_sample_appIst es möglich, die Stripe-Integration von Firebase für eine iOS-App zu verwenden?

Die Webseite sagt ausdrücklich, dass Sie Zahlungen für Web-Anwendungen verarbeiten können. Aber wenn ich eine iOS-App erstelle, kann ich diese Integration noch nutzen? Wenn ja, wie würde ich das tun?

Danke, im Voraus.

+0

Gute Frage. Verstehe nicht, warum Leute es abgelehnt haben. – hhsadiq

Antwort

1

The sample die in Links zu zeigt Ihnen, wie Sie die Integration in einer Weise implementieren, die plattformübergreifend funktioniert. Stripe ist dort mit Cloud Functions für Firebase integriert. Dies bedeutet, dass es auf einem Google-Server außerhalb des Clients ausgeführt wird. Es kann über iOS, Android und Web funktionieren. Wenn Sie an /stripe_customers/{userId}/charges/{id} schreiben, wird die Funktion ausgelöst und führt die Zahlung aus. Und ja, Sie müssen keinen eigenen Server bauen. Wenn Sie mit Cloud-Funktionen für die Firebase nicht vertraut sind, dann diese Ressourcen:

Cloud Functions for Firebase Usage Guide

Cloud Functions for Firebase samples

Getting Started with Cloud Functions for Firebase - Firecasts

Database Triggers with Cloud Functions for Firebase - Firecasts

+0

Okay großartig. Vielen Dank! Ich habe das schon eine Weile erforscht und konnte dazu keine klare Antwort finden. – sishirm

0

Falls jemand interessiert sich für die höheren -level Fluss von Zahlungen mit Stripe, die Art, wie wir es verwendet haben, ist wie folgt -

1) iOS/Android provides card details to Stripe using native SDK 
2) Stripe provides a token which you send it to your Firebase 
3) Firebase cloud function then triggers a function and uses this token to make a payment or create Stripe customer and make payment 
4) after you make payment, store required information like amount paid, date etc on Firebase so that ios/Android can list payments on the app 
+0

Wie genau senden Sie das Token an Firebase? Ich versuche, childbyautoid zu verwenden, aber es akzeptiert keine Parameter. Ich habe gelesen, dass es sich genauso verhält wie push(), aber aus dem Tutorial akzeptiert push das Token als Parameter. – sishirm

Verwandte Themen