Sto cercando di trovare un buon approccio all'utilizzo di stripe con react-native. Preferibilmente uno che non prevede l'invio di dettagli della carta di credito al mio back-end o la memorizzazione della mia chiave privata a strisce nell'applicazione. Qualche idea benvenuta! graziecome utilizzare Stripe (stripe.js) e react-native
risposta
Non ho ancora implementato questo in React Native personalmente. Nell'app su cui sto lavorando verrà trasferito nei prossimi giorni, ma ecco come lo facciamo nell'app corrente senza alcuna dipendenza da librerie di terze parti e come implementeremo anche in React Native. Questo è ovviamente solo un concetto che può essere utilizzato ovunque tu possa fare una chiamata HTTP.
Effettuare una chiamata POST a https://api.stripe.com/v1/tokens con un'intestazione 'Autorizzazione' con il valore Bearer {PUBLISHABLE_AUTH_TOKEN}
. Nel corpo (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}
La risposta sarà un oggetto JSON che contiene (fra l'altro) un campo id. Questo campo ID è ciò che farà riferimento alla carta quando effettui transazioni, quindi questo ID deve essere inviato al tuo server e archiviato. Questo ID può essere memorizzato senza preoccuparsi della conformità PCI.
Ulteriori informazioni: https://stripe.com/docs/api#tokens
Ciao. Mi sono imbattuto in questo mentre cercavo di capire come implementare Stripe in React Native. Se puoi dare un'occhiata a questa domanda, lo apprezzerei molto: http://stackoverflow.com/questions/40092731/how-to-implement-stripe-with-react-native Grazie in anticipo! –
Se riesci a trovare un po 'di tempo per chattare qui, lo apprezzerei molto. Attualmente è in corso l'integrazione di Stripe in React Native e vorrebbe chiarire alcune cose. Grazie in anticipo. –
mi sono imbattuto in problemi facendo questo con le librerie esistenti, così ho scritto uno migliore. react-native-stripe consente di raccogliere informazioni sulla carta di credito, convalidarlo tramite Stripe e scambiarlo con un token Stripe, il tutto utilizzando il codice nativo. Attualmente solo iOS.
vi consiglio: https://github.com/tipsi/tipsi-stripe
sono stato in grado di connettersi con successo Reagire nativo e la banda per creare un cliente e aggiungere una scheda e salvare i gettoni per il mio back-end.
Come hai aggiunto la carta al cliente? Dalla parte RN stessa o passando un token al tuo back-end? –
@SuhairZain - passaggio token al backend. –
- 1. Import Stripe utilizzando Angular2 e stripe.js
- 2. Stripe.js - Raccolta delle informazioni sul destinatario
- 3. Django Rest Framework e Stripe, best practice?
- 4. Utilizzando modulo di pagamento Stripe in Meteor
- 5. WebStorm + ReactNative?
- 6. ReactNative: come centrare il testo?
- 7. Come ottenere la data corrente in ReactNative?
- 8. Rich ReactNative TextInput
- 9. Dove e come gestire le eccezioni Stripe?
- 10. Firebase client su ReactNative
- 11. Come generare un token di esempio valido con stripe?
- 12. stripe api che controlla la carta esistente
- 13. Come respingere modale toccando schermo nel ReactNative
- 14. ReactNative onResponderRelease non funziona su Android
- 15. Stripe checkout.js con coupon
- 16. Apply Stripe Coupon
- 17. ReactNative TextInput placeholderTextColor sembra non funzionare
- 18. Aggiornamento dati stripe-importo
- 19. Stripe Webhook on Rails
- 20. ReactNative VS NativeScript: quali sono i vantaggi?
- 21. Zurb table styling stripe
- 22. come dividere i pagamenti per stripe api?
- 23. Come aggiungere l'attributo data stripe a text_field_tag?
- 24. Utilizzo corretto Errori e eccezioni stripe con Ruby per addebito una tantum
- 25. Overriding Payum Stripe Bundle templates
- 26. Come convalidare il coupon utilizzando l'API JavaScript di Stripe?
- 27. Generare un token per la scheda di prova Stripe per il test
- 28. Aggiornamento indirizzo cliente Stripe e informazioni scheda NON
- 29. pagamento Stripe: Save token e dei clienti ed effettuare il pagamento in seguito dal gettone
- 30. Impossibile aggiungere la carta di credito a un account gestito su Stripe
Stai cercando di usarlo solo per aggiungere carte di credito per gli utenti o stai cercando di fare di più con esso? – rmevans9
Per ora solo per aggiungere carte di credito per gli utenti - tutto il resto sono abbastanza contento di colpire il mio backend, e da quello che posso dire, questo è lo schema consigliato da Stripe? – Irfy
Questo è il modo in cui l'ho installato nella mia app perché creare transazioni effettive richiede la chiave API privata, quindi evito di inviarlo alle app client a tutti i costi. – rmevans9