2015-05-19 18 views
8

Sto cercando di farmi girare intorno al framework Hosted Fields di Braintree. È stato rilasciato solo pochi giorni fa ed è ancora in beta.Braintree Hosted Fields Esempio

Ho visto i documenti. Sto prendendo l'idea generale, ma sarebbe bello avere una sorta di piccolo esempio di lavoro per iniziare. Ho trovato un github repo ma il codice non sembra funzionare.

La ricerca di Google non ha fornito nulla di valore (solo articoli che commentavano l'idea). Puoi indicarmi un esempio funzionante (preferibilmente uno che usi le rotaie)?

risposta

8

Lavoro a Braintree ed è stato uno degli sviluppatori del team di Hosted Fields. Sono contento di vedere così tante persone che lo usano!

Ho fatto a GitHub repo che dovrebbe rispondere alla tua domanda. Fondamentalmente, è necessario set up Braintree on the server, creare un token client e quindi passare il token del client a braintree.setup in JavaScript.

La maggior parte dei lavori su campi ospitati avviene in the "new transaction" view.

Spero che questo aiuti!

+0

Grazie - è molto utile. Per curiosità, pensi che sarebbe facile adattare il [payola gem] (https://github.com/peterkeen/payola) per usare Braintree invece di Stripe? Esiste un [bel tutorial Saas] (https://tutorials.railsapps.org/tutorials/rails-strip-membership-saas) e [esempio di codice di lavoro] (https://github.com/RailsApps/rails-stripe- membership-saas) che usano payola. Li sto usando come modello per costruire la mia app, quindi mi chiedevo quanto sarebbe stato difficile adattare payola per usare Braintree o per sostituirlo in quell'esempio di codice funzionante? – Nick

+0

@Nick Questa è una buona idea. La prossima settimana lo porterò con i miei colleghi! –

+0

Esiste un'app SaaS di esempio che dimostri l'abbonamento a Braintree? C'è [tale per Stripe] (https://github.com/stripe/monospace-rails) quindi mi sono chiesto se c'è qualcosa di simile per Braintree? – Nick