I’ll take the advice given here and opt for the npm package (I’ve already been trying to avoid atmosphere packages when possible). However, I’m left wondering how to get Stripe.js working with Meteor. Based on the research I’ve done these past three days, it seems that with Stripe you can go with either Stripe Checkout or Stripe.js (in addition to the API library I referenced above).
Stripe Checkout: Easiest and quickest to setup initially as the UI is done for you. Load up something like react-stripe-checkout and you’re good to go.
Stripe.js: The most flexible in terms of customization. Gives you the most control and options when setting up your payment flow. Harder than the above to integrate.
For my purposes, I’ll be opting for the latter, as I’d prefer to have complete control over my UI. That being said, I’m still a bit unclear as to how I should go about adding Stripe.js to my project. I mean, it can’t be a matter of just dropping their script tag into my intex.html…?
So far, the resources I’ve found all reference Stripe Checkout. I’m having difficulty locating recent (i.e. not outdated) information on using Stripe.js with Meteor.
Suggestions very welcome!