May Stripe Developer Digest: Introducing Stripe Apps
Tags: stripe, showdev, news, stripedevdigest
Published: 2022-05-26 13:56:39

📩 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).

---

## Now available: Stripe Apps (beta)

[Stripe Apps](https://stripe.com/apps?utm_medium=dev-to&utm_source=4259&utm_campaign=GLOBAL_4366&utm_content=876f&utm_term=218bc470ce62) allow you to use the Stripe API and build custom user experiences directly into the Stripe Dashboard. Create an app to streamline operations for your business or list your app on the new [Stripe App Marketplace](https://marketplace.stripe.com/?utm_medium=dev-to&utm_source=a9bd&utm_campaign=GLOBAL_4805&utm_content=bd8f&utm_term=d82bf918afe5), where any of the millions of businesses using Stripe can discover it.

Learn more about Stripe Apps in the [Sessions keynote](https://sessions.stripe.com/?utm_medium=dev-to&utm_source=e724&utm_campaign=GLOBAL_47bf&utm_content=a7ca&utm_term=fa8cf906abba) and developer breakout talk. When you’re ready to build, [read the docs to get started](https://stripe.com/docs/stripe-apps?utm_medium=earned-email&utm_source=eb82&utm_campaign=GLOBAL_4452&utm_content=9da9&utm_term=b30c9cb3bc4b).

In addition, [join us on June 2 at 9 AM PT](http://www.youtube.com/stripedevelopers) for a Stripe Apps Developer Livestream, where you’ll hear from Stripe engineers and community guests and get your questions answered live. 

## Introducing Markdoc

![Introducing Markdoc](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tiazzl80z8bczxuko06e.gif)

We’re open sourcing [Markdoc](https://markdoc.io/), the Markdown-based authoring framework that powers the Stripe documentation website. 

Whether used for a simple static site, authoring tooling, or fully featured documentation, Markdoc is designed to grow with you, so you can create engaging experiences no matter how large or complex your documentation becomes. 

Read our [getting started article](https://dev.to/stripe/getting-started-with-markdoc-in-nextjs-ioj) or visit [markdoc.io](https://markdoc.io) to get started. 

## Stay updated

**Stripe Tax via the Orders API:** You can now take advantage of automatic tax calculation and collection with Stripe Tax in custom payment flows. To utilize this feature, migrate your existing Payment Intent integration to the new Orders API (beta). You can sign up at [dashboard.stripe.com/orders](https://dashboard.stripe.com/orders?utm_medium=earned-email&utm_source=20ea&utm_campaign=GLOBAL_45e2&utm_content=a7bd&utm_term=c42d7bcc1f3e) by clicking the "Join the beta” button.

**Stripe Shell:** The Stripe CLI is an essential tool for building and testing your integration and is now built into our documentation. With the shell you can learn, build, and experiment with the Stripe API directly in your browser. [Take a tour](https://www.youtube.com/watch?v=92c4VmsFVpU) to learn about a few of the features available to accelerate your workflow. 

**Payment Link updates:**

1. **URL params:** The [URL parameters](https://stripe.com/docs/payments/payment-links?utm_medium=earned-email&utm_source=91bd&utm_campaign=GLOBAL_4416&utm_content=a17c&utm_term=dbcecce723ce#url-parameters) `client_reference_id` and `customer_email` allow you to add context to a payment page, including simplified reconciliation, for a streamlined checkout experience.

2. **Advanced features:** Payment Links now includes features such as saving payment methods for [future use](https://stripe.com/docs/api/payment_links/payment_links/create?utm_medium=earned-email&utm_source=3adf&utm_campaign=GLOBAL_4cd9&utm_content=a2b0&utm_term=feea115b62b2#create_payment_link-payment_intent_data-setup_future_usage), [collecting tax IDs](https://stripe.com/docs/api/payment_links/payment_links/create?utm_medium=earned-email&utm_source=bd49&utm_campaign=GLOBAL_459a&utm_content=9b72&utm_term=1b9523114d23#create_payment_link-tax_id_collection-enabled), and more [advanced parameters](https://stripe.com/docs/api/payment_links/payment_links/create?utm_medium=earned-email&utm_source=e560&utm_campaign=GLOBAL_48dd&utm_content=b7ca&utm_term=b7adc41faaa2).

**[New] Stripe data pipeline:** Send all your up-to-date Stripe data and reports to Snowflake or Amazon Redshift in a few clicks. This data pipeline is built into the Stripe dashboard so you can set it up with no code and offload ongoing maintenance. Read our [Stripe data guide to get started](https://stripe.com/docs/stripe-data/access-data-in-warehouse?utm_medium=earned-email&utm_source=9d20&utm_campaign=GLOBAL_4907&utm_content=82d2&utm_term=4a05f06a9d1a).

**Checkout custom domains:** Using a [custom domain](https://stripe.com/docs/payments/checkout/custom-domains?utm_medium=earned-email&utm_source=fa9c&utm_campaign=GLOBAL_4149&utm_content=98f0&utm_term=92d72072c16f) with Checkout allows you to create an even more seamless checkout experience for your customers.

### Mobile SDK Updates

- **Stripe Android SDK version 20.2.0:** Android [version 20.2.0](https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md#2020---2022-04-25) now includes card scanning as part of the Payment Sheet.

- **Stripe iOS SDK version 22.3.0:** iOS SDK [version 22.3.0](https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md#2020---2022-04-25) includes the new us_bank_account payment method on the Payment Sheet.

## Learn

**Accept payments with .NET and Stripe Checkout:** Our [integration builders](https://stripe.com/docs/checkout/quickstart?lang=dotnet&client=html&utm_medium=earned-email&utm_source=a02f&utm_campaign=GLOBAL_4ad4&utm_content=9325&utm_term=f2e54213b1f1) allow you to download full examples to get started quickly. Learn how to use the Checkout example in .NET with [Cecil](https://twitter.com/cecilphillip) in [this episode on YouTube](https://www.youtube.com/watch?v=9Qs6ZNVJv_c).

**Issue cards:** Learn how to create your own virtual or physical cards. In [this episode](https://www.youtube.com/watch?v=V__ZkQRKqZI), you’ll see how to create cardholders and issue cards with Stripe Issuing. In addition, learn how to approve or decline transactions in real time with a webhook.

**Accept payments with US bank accounts using ACH:** Learn how to use the new PaymentMethod integration for accepting ACH payments on the PaymentIntents API from the [quick overview](https://www.youtube.com/watch?v=Q9Muz8OEZYk) and follow-up [livestream](https://www.youtube.com/watch?v=wng0mPMISjM).

**Remix stacks with SaaS:** In [this livestream](https://www.youtube.com/watch?v=5d80Q8r5-zE), developer advocate [CJ Avilla](https://twitter.com/cjav_dev) used [Remix stacks](https://remix.run/docs/en/v1/pages/stacks) to build a subscription SaaS application using Stripe Checkout and the customer portal.

**NFC and no-code payments:** Watch our recent [livestream](https://www.youtube.com/watch?v=F8zX1qYgLg8) as developer advocates [Matthew Ling](https://twitter.com/mattling_dev) and [Mike Bifulco](https://twitter.com/irreverentmike) learn how to attach Payment Links to NFC tags.

---

**Navigate the docs with Stripe Shell:** Open the [Stripe Shell](https://stripe.com/docs/stripe-shell/launch) from any page on [stripe.com/docs](https://stripe.com/docs) by typing `ctrl` + `~` then type `ls` to navigate the docs.

---

## Community

Thank you to our top open-source contributors this month: [hibariya](https://github.com/hibariya), [erictaylor](https://github.com/erictaylor), [kndarp](https://github.com/kndarp), [petergoldstein](https://github.com/petergoldstein), [tony](https://github.com/tony), [haor1](https://github.com/haor1), [mdb](https://github.com/mdb), [Morriar](https://github.com/Morriar), [iownthegame](https://github.com/iownthegame), [tylerrowsell](https://github.com/tylerrowsell), [vinistock](https://github.com/vinistock), and [nomadmtb](https://github.com/nomadmtb).
 
- The [Cashier](https://laravel.com/docs/9.x/billing) package for Laravel helps you accept recurring and one-time payments simply. Learn more from community expert [Dries Vints](https://twitter.com/driesvints) in this episode of the [Laravel Podcast](https://www.youtube.com/watch?v=2F5nTKYkb2w).
- [Spark 2.0](https://blog.laravel.com/spark-v2-now-available) and 2.0.1 are out, adding support for Cashier Stripe v13 and updates for mobile devices.  
- The no-code community is busy building payment flows with Stripe: 

  - Learn from community expert [Orlando Kalossakas](https://twitter.com/sunglassesface) on how to build solutions with [Zapier to automate the delivery of purchases](https://www.youtube.com/watch?v=wRjeeIQuon4) or how to use [Payment Links on Webflow](https://www.youtube.com/watch?v=xPDBapid2AI). 
  - You can also check out [Aron Korenblit](https://twitter.com/aronkor) from [@Automate All the Things](https://www.youtube.com/c/AutomateAlltheThings) on a recent livestream teaching how to [migrate Client Billing from Webflow to Stripe](https://www.youtube.com/watch?v=kKXzZ4ZCTmA). 

- [Code with Stein](https://www.youtube.com/channel/UCfVoYvY8BfTDeF63JQmQJvg) shows you [how to use Django, Htmx, and Tailwind to design and build an e-commerce website from scratch](https://www.youtube.com/watch?v=EoYFWkxXxXM&list=PLpyspNLjzwBn_Rc4Vxmucte1OiZANUtE0) in this video series.
- Learn how to [set up payments in your React Native application](https://dev.to/aneeqakhan/how-to-add-stripe-payment-in-react-native-app-24o8) in this article by [Aneeqa Khan](https://twitter.com/Aneeqa_Khan25). 
- Follow along on [how to add a one-time Stripe payment form to your Laravel project](https://blog.quickadminpanel.com/how-to-add-stripe-one-time-payment-form-to-laravel-project/) in this post by [Povilas Korop](https://twitter.com/povilaskorop).

## Stay Connected

💬 [Follow us on Twitter @StripeDev](https://twitter.com/stripedev) for updates and answers to your developer questions. Let us know what you’re working on with the Stripe API!
👾 [Join the Stripe Discord server](https://stripe.com/go/developer-chat) to chat live with other developers.
📺 [Subscribe to Stripe Developers on YouTube](https://www.youtube.com/stripedevelopers) for office hours, livestreams, and online technical workshops.
📚 [Add us on DEV](https://dev.to/stripe) for how-to articles and past editions of this developer digest.
📥 [Submit dev content](https://docs.google.com/forms/d/12HJpuBOXhsZe2JsvUhV0kYT16KooG5z-GkYBE7dWMqw/edit) for the developer digest.

What would you like to see more (or less) of? Let us know by replying to this post. If you have questions or 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 on GitHub](https://github.com/stripe-samples).
—The Stripe team