Explore Stripe Tax and the new webhooks dashboard
Tags: stripedevdigest, payments, devrel, stripetax
Published: 2021-09-23 20:10:41

📩 We're sharing our most recent developer digest here on DEV! If you're interested in subscribing to monthly developer updates, [sign up here](https://go.stripe.global/dev-digest).
![Horizontal rule](https://res.cloudinary.com/practicaldev/image/fetch/s--XRaNCJc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)
# September Developer Digest
## Get started with Stripe Tax

[![Get started with Stripe Tax](https://lh5.googleusercontent.com/QPqgX6LiJVaXFE-fpLcZTuj-u1MwXbX992lksX1UArvsqc3LdCVQQaHtFIZuEoQRGbOa_bYTex-lGvKPkMewHWBh7-ogBVSR0PS7sd_HirYfgHchrLxolGPOvVv8Zc1wk0El7j_g=s0)]
(https://lh5.googleusercontent.com/QPqgX6LiJVaXFE-fpLcZTuj-u1MwXbX992lksX1UArvsqc3LdCVQQaHtFIZuEoQRGbOa_bYTex-lGvKPkMewHWBh7-ogBVSR0PS7sd_HirYfgHchrLxolGPOvVv8Zc1wk0El7j_g=s0)

Stripe Tax simplifies tax calculation and collection. If you’re looking to incorporate Stripe Tax into your integration or learn more about the three steps you need to get started, [watch our guide on Youtube](https://youtu.be/3psLlebNl5w/).

## Stay updated
- **Implement server-side redirects**: Redirect to Checkout from your server, without using Stripe.js. This update helps simplify your integration and makes it easier to build a payment flow that doesn’t start on a website. The Session URL can be retrieved via the API as part of the [Checkout Session object](https://stripe.com/docs/api/checkout/sessions/object??utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044#checkout_session_object-url). 
- **Recover abandoned carts**: You can now [create a recovery flow](https://stripe.com/docs/payments/checkout/abandoned-carts?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044) for abandoned or expired Checkout sessions using the new [after_expiration](https://stripe.com/docs/api/checkout/sessions/object?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044&mkt_tok=MDcyLU1ESy0yODMAAAF_pFJqsNTyeUYpmc7js-K_Myx7pv0poKXuu-a5rP7NKxYB0gNDa9iOkHqCZe7unR9p1O5-dsseZys9vR0BlAE#checkout_session_object-after_expiration) parameter.  
- **Stay compliant with updated** [**KYC regulations**](https://stripe.com/guides/important-update-for-connect?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044#what-this-means-for-your-stripe-integration)**:** We’ve added [future_requirements](https://stripe.com/docs/api/accounts/object?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044#account_object-future_requirements) support to our [Java](https://github.com/stripe/stripe-java/releases/tag/v20.74.0), [PHP](https://github.com/stripe/stripe-php/releases/tag/v7.95.0), [.NET](https://github.com/stripe/stripe-dotnet/releases/tag/v39.66.0), [Go](https://github.com/stripe/stripe-go/releases/tag/v72.64.0), and [Node](https://github.com/stripe/stripe-node/releases/tag/v8.174.0) SDKs. This parameter enables developers to know account verification requirements and deadlines.
- **Reach more customers with Canadian bank accounts:** Learn how to accept [pre-authorized debit payments](https://stripe.com/docs/payments/acss-debit?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044).

**Mobile SDK updates:**

- [**Stripe React Native**](https://github.com/stripe/stripe-react-native) now supports Google Pay, Apple Pay, JCB, WeChat, and multiline card elements as of [v0.2.0](https://github.com/stripe/stripe-react-native/releases/tag/v0.2.0). In addition, we’re working with Expo to provide a better setup experience. [Read our guide on dev.to](https://dev.to/stripe/mobile-payments-with-expo-stripe-1gc2).
- **The** [**Stripe Android SDK**](https://github.com/stripe/stripe-android) now supports [SetupIntents with Google Pay](https://stripe.com/docs/google-pay?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044). Use the multipayment UI to gain these features in [v17.1.2](https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md).

## Learn 
**React Stripe.js**: With the [React wrapper for Stripe.js](https://stripe.com/docs/stripe-js/react?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044), you can build beautiful custom payment forms in your React applications. Check out [this playlist](https://www.youtube.com/playlist?list=PLy1nL-pvL2M6HFApWUDSGA4Y7btyKx7cE) to get started and learn about accepting a variety of payment method types, including [Apple Pay](https://www.youtube.com/watch?v=bMCsJfJyQKA&list=PLy1nL-pvL2M6HFApWUDSGA4Y7btyKx7cE&index=4), [Boleto](https://www.youtube.com/watch?v=DTauCM4QlsY&list=PLy1nL-pvL2M6HFApWUDSGA4Y7btyKx7cE&index=6), [OXXO](https://www.youtube.com/watch?v=zmNMMBbYFf0&list=PLy1nL-pvL2M6HFApWUDSGA4Y7btyKx7cE&index=8), and [Afterpay/Clearpay](https://www.youtube.com/watch?v=GS91DCwn_Ek&list=PLy1nL-pvL2M6HFApWUDSGA4Y7btyKx7cE&index=6).

- **Postman collection**: Check out [this livestream](https://www.youtube.com/watch?v=S1fZD9XoAio), and learn how to create and manage online payments for your side hustle using the new Postman collection to make requests to the Stripe API.
- **Customer portal**: If you accept recurring payments with Stripe Billing, you can use the [customer portal](https://stripe.com/docs/billing/subscriptions/integrating-customer-portal?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044) for billing management. In [this episode](https://youtu.be/u8H6awDJVpM), you’ll see a walkthrough of how it works and a demo showing how to integrate.

- **Stripe CLI:** In [this video](https://www.youtube.com/watch?v=Psq5N5C-FGo), you’ll learn all about the [Stripe CLI](https://stripe.com/docs/stripe-cli?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044), how to make API calls directly from the command line, and how to use tools like `listen` and `trigger` when developing your webhook handlers.

- **No-code marketplace**: You can now build a marketplace payment flow without any code using [Payment Link and Connect](https://stripe.com/docs/connect/collect-then-transfer-guide?%3Futm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044&platform=no-code). In [this livestream](https://www.youtube.com/watch?v=5V7TqWljU4k), you’ll learn how to use Airtable and Stripe to build a no-code marketplace.
## The new webhooks dashboard experience
[![New webhooks dashboard experience](https://lh6.googleusercontent.com/6DBepy6Nu-o2-GYu0N6dXAjUt0WA5Eyzmdd-On-ul24QmHkzILfQi5v6KQ5YoqxnbrfLcFfz1QfjDmjMgykHHqe64E0PLFVmKkN2V8wpkFIWmHaX9_dX51DUnZGtFByTDkfWORII=s0)]
(https://lh6.googleusercontent.com/6DBepy6Nu-o2-GYu0N6dXAjUt0WA5Eyzmdd-On-ul24QmHkzILfQi5v6KQ5YoqxnbrfLcFfz1QfjDmjMgykHHqe64E0PLFVmKkN2V8wpkFIWmHaX9_dX51DUnZGtFByTDkfWORII=s0)


We've launched a new webhooks developer dashboard. It's now easier to get started with webhooks by adding new code samples and copying webhooks directly from test mode into live mode. Get started at [dashboard.stripe.com/webhooks](https://dashboard.stripe.com/webhooks?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044). 

Watch the webhooks developer overview on [YouTube](https://www.youtube.com/watch?v=4-yy11qT1IU). 

![Horizontal rule](https://res.cloudinary.com/practicaldev/image/fetch/s--XRaNCJc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)

**CLI protip💡**: The [Stripe CLI](https://stripe.com/docs/stripe-cli?utm_medium=earned-email&utm_source=31e9&utm_campaign=GLOBAL_4f1c&utm_content=9b80&utm_term=14b7fbefb044) supports autocompletion for macOS and Linux to make it easier to use the right commands in Bash and ZSH shells. You can get started by running: stripe completion.

![Horizontal rule](https://res.cloudinary.com/practicaldev/image/fetch/s--XRaNCJc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kwi5h27a7elyignm8iie.png)

## Community 
- Version 3.0 of [Pay Rails](https://github.com/pay-rails/pay) added support for Stripe Connect, all Stripe payment methods, and the ability to track multiple payment methods per customer. 
- Register for [Laracon](https://laracon.net/) to watch Dries Vints speak about how to get the most out of [Cashier (Stripe](https://laravel.com/docs/8.x/billing)) and Paddle.
- Learn how to [build a serverless subscription site with AWS Amplify and Stripe](https://dev.to/aspittel/build-a-serverless-subscription-site-with-stripe-48h1)[blog and video from [Ali Spittel](https://twitter.com/ASpittel) of AWS Amplify]{% link https://dev.to/aspittel/build-a-serverless-subscription-site-with-stripe-48h1 %} 
- [Set up card payments in your React Native app](https://www.youtube.com/watch?v=DZlAET7Tgx4) using Expo and the [Stripe React Native SDK](https://github.com/stripe/stripe-react-native) [video from the [Unsure Programmer](https://www.youtube.com/channel/UCiNWv52iO_OAdZ12kslG4Cg)] {% youtube DZlAET7Tgx4 %}
- Walk through how to [build a React Native ecommerce app with Stripe](https://www.youtube.com/watch?v=ElgfjrWn7Mg) [video from [Tech Tutorials](https://www.youtube.com/channel/UC3jRHrC5UGTx5VKuBc0WyDQ)] {% youtube ElgfjrWn7Mg %}
- Check out a series of videos on [setting up subscriptions with Ruby on Rails and the Stripe API](https://www.youtube.com/playlist?list=PLdTytUiloS14TCPXLsQRpWCVwHZPcIS_Y) and [building an ecommerce store using Ruby on Rails and Stripe Checkout](https://www.youtube.com/playlist?list=PLdTytUiloS14rDdf6ftW63pIgoxshY12w) [video playlists from [SupeRails](https://www.youtube.com/c/SupeRails)]
- Learn how to [load data from Stripe Sigma to BigQuery](https://lucjan.medium.com/load-data-from-stripe-to-bigquery-aa9a4533ddd1) [blog from [Lucjan Suski](https://lucjan.medium.com/)] {% medium https://lucjan.medium.com/load-data-from-stripe-to-bigquery-aa9a4533ddd1 %} 
- Thank you to our top open-source contributors this month: [ehowey](https://github.com/ehowey), [viktorfx](https://github.com/viktorfx), [osnodegeoffrey](https://github.com/osnodegeoffrey), [SirDaev](https://github.com/SirDaev), [davidpatters0n](https://github.com/davidpatters0n), [jerowork](https://github.com/jerowork), [jleclanche](https://github.com/jleclanche), [hibariya](https://github.com/hibariya), and [zicvic](https://github.com/zicvic).   

## Stay connected
- [Follow us at @StripeDev on Twitter](https://twitter.com/stripedev) for developer updates and answers to your technical questions. Let us know what you’re working on with the Stripe API!
- [Subscribe to Stripe Developers on YouTube](https://www.youtube.com/stripedevelopers) for developer office hours, live streams, and online workshops.
- [Add us on DEV](https://dev.to/stripe) for how-to articles and past editions of the dev digest.

What would you like to see more (or less) of? Let us know by replying to this email. If you have questions, comments, or need help with code, we’re here to help [via email](https://support.stripe.com/contact/login), or on [Discord](https://stripe.com/go/developer-chat), [Twitter](https://twitter.com/StripeDev), and [Stack Overflow](https://stackoverflow.com/tags/stripe-payments/info). View our [code samples](https://github.com/stripe-samples) on GitHub.
—Your friends at Stripe