COVID-19 resources for developers, plus new API updates and features
Tags: stripedevdigest, developers, payments
Published: 2020-05-01 04:44:36

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


Today's digest is focused on updates, features, guides, and videos that specifically help developers and businesses adapt to COVID-19. This includes product tips (like pausing subscriptions instead of canceling them), API updates (since keeping Stripe’s infrastructure reliable is crucial to you serving your customers), and resources for developers who are helping move offline businesses online.

We say this in each digest, but we really mean it in this one: we're here to help. Please [reach out](mailto:dev-digest@stripe.com) if you have questions or ideas, whether they're about specific integration challenges or ideas for adapting over the coming months.

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

##COVID-19 resources

You can see all our COVID-19 resources, including country-specific guides to getting government aid and ways to help public health organizations responding to COVID-19, on [our website](http://stripe.com/covid-19).

- For SaaS businesses, we launched a new feature to [pause subscriptions](https://stripe.com/docs/billing/subscriptions/pausing) instead of canceling them. Check out our [video on how to get started](https://www.youtube.com/watch?v=177SsXpvy3I&feature=youtu.be).
- When a customer disputes a recurring charge, you can now choose to [automatically cancel the subscription plan](https://stripe.com/docs/billing/subscriptions/canceling#dispute-cancel).  
- Learn [how to create subscriptions with coupons](https://youtu.be/NA19ikfx2qQ) and offer a percentage-based or flat discount for a period of time.
- Our new video covers how to [split a large payment into installments](https://www.youtube.com/watch?v=YBSBcjyKWWU&list=PLy1nL-pvL2M6IYfRCmhOPcyC70zJqFoCs&index=4). We also support flexible payments with [Klarna](https://stripe.com/payments/payment-methods-guide#klarna) in many countries.
- IndieHackers spun up a dedicated forum for founders to discuss the challenges of the coronavirus pandemic. [Join the conversation](https://www.indiehackers.com/group/coronavirus).

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

##Shifting businesses and nonprofits online

We’ve collected a handful of tutorials for the many of you that are [helping](https://twitter.com/FlorentSchmahl/status/1250283595358326784) [your](http://youprobablyneedahaircut.com) [community](https://twitter.com/danimalnelson/status/1240004111669460992) move their businesses and nonprofits online. You can also [subscribe to our YouTube channel](https://www.youtube.com/stripedevelopers) for upcoming online payment demos over the next few weeks.

- Check out our sample project on spinning up a [donation payment page](https://github.com/stripe-samples/github-pages-stripe-checkout) using Stripe Checkout, watch a tutorial on [accepting donations on JAMstack Sites](https://www.learnwithjason.dev/accept-donations-on-jamstack-sites), and learn how to [implement custom amounts](https://dev.to/stripe/type-safe-payments-with-next-js-typescript-and-stripe-4jo7) for donations.
- See how businesses can [securely accept a payment over the phone](https://www.twilio.com/code-exchange/secure-payments-over-phone) with Stripe and Twilio <Pay> in addition to [SMS for two factor authentication](https://www.twilio.com/blog/stripe-fast-checkout-sms-verify). 
- You can help move an [offline business online with Stripe invoices](https://stripe.com/docs/billing/invoices/create-invoice#without-code). Watch the [tutorial for sending invoices](https://youtu.be/YftvRXupgpw) from the Stripe Dashboard. Many [Stripe partners](https://support.stripe.com/questions/moving-online-with-platforms-and-marketplaces-powered-by-stripe) also help small businesses accept payments online quickly without any coding required to integrate. 
- If you’re interested in sharing your expertise to help a small business get online, please [fill out this form](https://forms.gle/YbkmPEVMKwAfpeWj6)—we’ll do our best to connect you with those that need help.

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

## More API updates and guides
- We recently updated both our [iOS](https://github.com/stripe/stripe-ios/blob/master/CHANGELOG.md) and [Android](https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md) SDKs. Read the respective changelogs and upgrade for the latest.
- You can now [customize the background color](https://stripe.com/docs/payments/checkout/customization#branding) on Stripe Checkout.
- The Stripe API ref now caches itself automatically so you can still [use it while offline](https://stripe.com/docs/api), even if you close the tab.
- You may encounter rate limits while running batch processes on the Stripe API. Learn more about how they work and how to [gracefully handle limits](https://www.youtube.com/watch?v=gx1xxGv2Ljs&feature=youtu.be). 
- Learn how to test webhooks and use multiple API commands with our [video about the Stripe CLI](https://www.youtube.com/watch?v=Psq5N5C-FGo) and the new [CLI reference docs](https://stripe.com/docs/cli).

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

## Community guides

[![Remote Gear](https://dev-to-uploads.s3.amazonaws.com/i/0kv58b0egv51zpamshlz.png)](https://dev.to/stripe/remote-work-a-guide-to-ensuring-quality-video-conferencing-55fi)

- Like many of you, most of the Stripe team is adapting to working remotely for the first time due to COVID-19. On the other hand, Stripe developer advocates [@noopkat](http://twitter.com/noopkat) and [@chris_trag](http://twitter.com/chris_trag) have been honing their setups for years. Read their guide to [uplevel your video conferencing](https://dev.to/stripe/remote-work-a-guide-to-ensuring-quality-video-conferencing-55fi). 
- Increment magazine’s [guide to distributed teams](https://increment.com/teams/a-guide-to-distributed-teams/) covers how to work better together across time zones and distances.
- [@notrab](https://twitter.com/notrab) shows how to implement [Stripe Payment Intents with Next.js](https://dev.to/notrab/working-with-stripe-payment-intents-and-next-js-106h)
- Watch Netlify’s guide to [accepting money with Stripe Checkout](https://www.netlify.com/blog/2020/04/13/learn-how-to-accept-money-on-jamstack-sites-in-38-minutes/).
- This month, Increment magazine and Stripe Press kick off a virtual conversation series exploring topics like building resilient engineering teams, and how managers, developers, and business leaders can meet the shifting needs of today and build for the future. [See the lineup and register](http://stripe.events/conversations).
- [Register](https://www.learnwithjason.dev/add-apple-pay-google-pay-to-jamstack-sites) for an upcoming livestream on May 1st with [@thorwebdev](http://twitter.com/thorwebdev) and [@jlenstorf](https://twitter.com/jlengstorf). They’ll cover how to quickly add support for mobile wallets like Apple Pay and Google Pay.
![](https://docs.google.com/drawings/u/0/d/sDyLx4TKkaGOmV0dOHsnMuQ/image?w=473&h=3&rev=1&ac=1&parent=1ZxMUXhe0kpZCVuzUiv8OlpkIP7U_eAAwSDO5Z3nRsLo)