Próbuję znaleźć dobre podejście do korzystania z paskiem z native natywnego reagowania. Najlepiej taki, który nie wiąże się z wysyłaniem informacji o kartach kredytowych do mojego własnego zaplecza lub przechowywanie mojego klucza prywatnego w aplikacji. Wszelkie pomysły mile widziane! dziękiJak korzystać z Stripe (stripe.js) i reagować natywnie
Odpowiedz
Nie zaimplementowałem tego w React Native osobiście jeszcze. W aplikacji, nad którą nad tym pracuję, zostaną przeniesione w ciągu najbliższych kilku dni, ale oto, jak to zrobić w bieżącej aplikacji, bez żadnej zależności od bibliotek stron trzecich i jak będziemy implementować również w React Native. Jest to oczywiście pojęcie, które można wykorzystać wszędzie, gdzie można wykonać połączenie HTTP.
Wykonaj połączenie POST z numerem https://api.stripe.com/v1/tokens z nagłówkiem "Authorization" o wartości Bearer {PUBLISHABLE_AUTH_TOKEN}
. W organizmie (x-www-form-urlencoded)
put:
card[name]={NAME_ON_CARD}&card[number]={CARD_NUMBER}&card[exp_month]={CARD_EXP_MONTH}&card[exp_year]={CARD_EXP_YEAR}&card[cvc]={CARD_CVC}
Odpowiedź będzie obiekt JSON, który zawiera (między innymi) pole id. To pole identyfikacyjne odnosi się do karty podczas dokonywania transakcji, aby identyfikator ten był wysyłany na serwer i przechowywany. Ten identyfikator można przechowywać bez obaw o zgodność ze standardem PCI.
Więcej informacji: https://stripe.com/docs/api#tokens
Witam. Natknąłem się na to, próbując dowiedzieć się, jak zaimplementować Stripe w React Native. Jeśli możesz rzucić okiem na to pytanie, byłbym bardzo wdzięczny: http://stackoverflow.com/questions/40092731/how-to-implement-stripe-with-react-native Z góry dziękuję! –
Jeśli będziesz mieć czas na czatowanie tutaj, naprawdę bym to docenił. Obecnie jest w trakcie integrowania Stripe w React Native i chciałby trochę wyjaśnić. Z góry dziękuję. –
wpadłem w ten sposób problemów z istniejących bibliotek, więc napisałem lepszy. react-native-stripe umożliwia zbieranie informacji o karcie kredytowej, sprawdzanie jej za pomocą Stripe i wymianę na token Stripe, wszystkie przy użyciu natywnego kodu. Obecnie tylko iOS.
Polecam: https://github.com/tipsi/tipsi-stripe
udało mi się z powodzeniem połączyć React rodzimych i Stripe stworzyć klientowi i dodać kartę i zapisać znaki na plecach końca.
W jaki sposób dodałeś kartę do klienta? Od strony samej RN lub poprzez przekazanie tokena do twojego backendu? –
@SuhairZain - przekazywanie tokena do zaplecza. –
- 1. Importuj pasek przy użyciu Angular2 i stripe.js
- 2. Jak ustawić poziomy rejestrowania w systemie Android, aby reagować natywnie?
- 3. charge Stripe wielokrotnie
- 4. Czy mogę używać WebView w widoku (reagować natywnie)?
- 5. Parse + Stripe iOS main.js
- 6. Wyczyść ReferenceError: Stripe nie jest zdefiniowany - STRIPE ERROR
- 7. Stripe checkout.js z kuponami
- 8. Django Rest Framework and Stripe, najlepsza praktyka?
- 9. Stripe dodatek użytkownika i funkcje
- 10. Gdzie i jak obchodzić się z wyjątkami Stripe?
- 11. Stripe API - wpływy z listą
- 12. Reaguj natywnie, przekazując zmienne z innych plików
- 13. Reaguj Natywnie, cykl życia i nawigacja Android
- 14. Jak przestać reagować z renderowania komentarzy
- 15. Jak reagować na applicationWillResignActive z dowolnego miejsca?
- 16. Problem z integracją z Apple Pay/Stripe
- 17. Wiersze tabeli i kolumny reagują natywnie?
- 18. Jak reagować kpić-Router kontekst
- 19. Jak uzyskać szerokość elementu reagować
- 20. Xamarin, jak to wygląda i czuć się natywnie?
- 21. Nie można natywnie debugować
- 22. React native vs stwórz aplikację natywną reagować
- 23. Stripe - JSON Circular reference
- 24. Aktualizacja Parse.com Użytkownik z Stripe Webhook
- 25. Reaguj natywnie renderowanie warunkowe
- 26. Stripe dla div
- 27. reagować-natywnej pobrać i uwierzytelnianie podstawowe
- 28. Jak natywnie zwiększyć wartość elementu słownika?
- 29. Geolokalizacja tła reaguje natywnie
- 30. Nginx Usuń www i reagować zarówno
Czy próbujesz użyć go tylko do dodania kart kredytowych dla użytkowników lub czy próbujesz zrobić z nim więcej? – rmevans9
Na razie wystarczy dodać karty kredytowe dla użytkowników - wszystko inne jestem na tyle szczęśliwy, aby trafić w moje własne zaplecze, a z tego, co mogę powiedzieć, jest to zalecany wzór od Stripe? – Irfy
To jest sposób, w jaki mam to skonfigurowane w mojej aplikacji, ponieważ do tworzenia rzeczywistych transakcji wymagany jest prywatny klucz API, więc za wszelką cenę nie wysyłam go do aplikacji klienckich. – rmevans9