Introducing the React Stripe.js library, API updates, and new guides
Tags: stripedevdigest, react, videos, payments
Published: 2020-03-06 15:20:40

_We're sharing our most recent developer digest here on dev.to! If you're interested in subscribing to monthly developer updates, add your email in the footer of [stripe.com/docs](https://stripe.com/docs)_

We've heard from many developers that they'd like more tools and guides that help them integrate Stripe with the frameworks and systems they already use. Recently, we launched the new React Stripe.js library. We've also rounded up samples, guides, and videos designed to help you build the best Stripe integration using specific frameworks or tools.


![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)


[new] React Stripe.js library
-----------------------------

We've launched Stripe's [official React library](https://github.com/stripe/react-stripe-js), which allows you to add payments to any React app quickly and easily. It lets you customize payment forms using React hooks, styles, and fonts. Get started with our collection of docs, sample repos, and guides:

-   Follow the [step-by-step guide](https://stripe.com/docs/payments/accept-a-payment) to accepting card payments with React.

-   Check out our sweet [sample React integration](https://github.com/tmarek-stripe/demo-react-stripe-js) on GitHub. 🍩

-   Try out Zeit's example [donation app](https://github.com/zeit/next.js/tree/canary/examples/with-stripe-typescript) built with React and TypeScript.

-   Watch our recent developer [office hours](https://www.youtube.com/watch?v=w1oLdAPyuok) for getting started with React Stripe.js.



![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)



[![Fireship.io](https://dev-to-uploads.s3.amazonaws.com/i/dt5pjrcmh5w1y1um9tyx.jpg)](https://fireship.io/lessons/stripe-payment-intents-tutorial/)


Guides and tutorials
--------------------

-   Fireship.io [built a full course](https://fireship.io/lessons/stripe-payment-intents-tutorial/) on upgrading to Stripe's Payment Intents API. It covers the basics of asynchronous payment flows and how to migrate.

-   See [@ThorWebDev](https://twitter.com/ThorWebDev)'s guide for building [type-safe payments](https://dev.to/thorwebdev/type-safe-payments-with-next-js-typescript-and-stripe-4jo7) with Next.js, TypeScript, and Stripe. 🔒💸

-   Watch our most recent [Developer Office Hours](https://www.youtube.com/watch?v=_1EX-DrikoA) on how to implement ACH transfers using Go.

-   A new [.NET sample to set up a subscription](https://github.com/stripe-samples/set-up-subscriptions/tree/master/server/dotnet) is now available on GitHub.

-   Watch [@JesseSkinner's](https://twitter.com/JesseSkinner) code walkthrough on Twitch of [implementing Stripe with a Svelte app](https://www.twitch.tv/videos/550843312).



![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)


API updates
-----------

-   API error messages now include suggestions in response to misspellings. [See an example here](https://mobile.twitter.com/patrickc/status/1220839911181312000).

-   You can now use the Billing API to [issue granular credit notes](https://stripe.com/docs/billing/invoices/credit-notes#credit-notes-api) for both items and invoices.

-   [Subscription schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules) let you automate changes for upgrades, coupons, and product quantities.

-   Malaysian businesses can now accept FPX payments. Read the [factsheet](https://stripe.com/en-sg/payments/payment-methods-guide#fpx) and get started with our [sample on GitHub](https://github.com/stripe-samples/web-elements-fpx-payment). 🇲🇾


![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)



From the community
------------------

-   Stripe security engineer [@RobJHeaton](https://twitter.com/RobJHeaton) highlights the importance of [privacy protection in modern product analytics](https://robertheaton.com/2020/02/05/wacom-drawing-tablets-track-name-of-every-application-you-open/).

-   [@emdashry](https://twitter.com/emdashry) crafted a [guide to career growth for engineers](https://firstround.com/review/the-engineers-guide-to-career-growth-advice-from-my-time-at-stripe-and-facebook/).

-   Python developer [Orlando Kalossakas](https://twitter.com/sunglassesface) on [building a career on top of Stripe's API](https://opensauce.it/building-a-career-on-top-of-stripe/).

-   [@lethian](https://twitter.com/Lethain) on building a [solid engineering brand](https://lethain.com/eng-brand/).

-   [@nelhage](https://twitter.com/Nelhage) on Sorbet, Stripe's open-source Ruby typechecker and [why it's fast](https://blog.nelhage.com/post/why-sorbet-is-fast/). 



![divider](https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)



Tech stack survey
---------------

We'd love to know which frameworks and tools you're using. Please [take 5-minute survey](https://stripe.co1.qualtrics.com/jfe/form/SV_bd71z1v8Ejnwvyt) to help us improve the Stripe developer experience.