August Stripe Developer Digest
Tags: stripe, stripedevdigest, showdev, news
Published: 2022-08-31 14:48:27

## Embeddable pricing tables

![Animation of the UI for customizing a pricing table](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jof4o0wssspqt0nzidmd.gif)

We’re always trying to make it easier for you to get your job done, which is why this month, we’re most excited about [embeddable pricing tables](https://www.google.com/url?q=https://stripe.com/docs/payments/checkout/pricing-table?utm_medium%3Dearned-email%26utm_source%3D15a0%26utm_campaign%3DGLOBAL_4d84%26utm_content%3D8e0a%26utm_term%3Db8b6c0329a44&sa=D&source=docs&ust=1661957819664611&usg=AOvVaw1P-PAsA3uUjHGQNxRrA3FI) available. For projects that need to set up a subscription pricing table, you can now do it in a matter of clicks. Pricing tables work with Stripe Checkout to complete the payment and can be added to your site with a script tag. 

## Stay Updated

**New API version released:** Version 2022-08-01 of the Stripe API has been released along with major version upgrades to all official client libraries, namely [Dotnet](https://github.com/stripe/stripe-dotnet/releases), [Go](https://github.com/stripe/stripe-go/releases), [Java](https://github.com/stripe/stripe-java/releases), [PHP](https://github.com/stripe/stripe-php/releases), [Node](https://github.com/stripe/stripe-node/releases), [Python](https://github.com/stripe/stripe-python/releases), and [Ruby](https://github.com/stripe/stripe-ruby/releases). Read more about breaking changes in the [API upgrades](https://www.google.com/url?q=https://stripe.com/docs/upgrades?utm_medium%3Dearned-email%26utm_source%3D2ebd%26utm_campaign%3DGLOBAL_497b%26utm_content%3D997b%26utm_term%3D2d6b26c084d2&sa=D&source=docs&ust=1661957819665331&usg=AOvVaw3i5y5M6sRjfwwdzYSf5pdj) section and [how to upgrade](https://www.google.com/url?q=https://stripe.com/docs/upgrades?utm_medium%3Dearned-email%26utm_source%3D0582%26utm_campaign%3DGLOBAL_4816%26utm_content%3Da33b%26utm_term%3Dafa6a235185a%23how-can-i-upgrade-my-api&sa=D&source=docs&ust=1661957819665985&usg=AOvVaw0gduk-wZvmS_ux9B8FAqr0).

**Multi-currency Prices in Checkout:** With [Price localization in Checkout](https://www.google.com/url?q=https://stripe.com/docs/payments/checkout/present-local-currencies?utm_medium%3Dearned-email%26utm_source%3D3446%26utm_campaign%3DGLOBAL_4ba1%26utm_content%3Db507%26utm_term%3D2f347394544a&sa=D&source=docs&ust=1661957819666643&usg=AOvVaw0J2XsEFAXUpT4Q8AOruSVm) you can now display prices to your customers in their local currency, which can help to increase conversion and deliver a better user experience.

**Stripe Treasury release:** [Stripe Treasury](https://www.google.com/url?q=https://stripe.com/treasury?utm_medium%3Dearned-email%26utm_source%3De16d%26utm_campaign%3DGLOBAL_4049%26utm_content%3Dbd84%26utm_term%3D89f5afd8cdb7&sa=D&source=docs&ust=1661957819667391&usg=AOvVaw0Swj-ReZRiOymyhK-Drh5q) is a banking-as-a-service API that lets you embed financial services in your marketplace or platform. We recently released a major update, including [refreshed docs for Treasury](https://www.google.com/url?q=https://stripe.com/docs/treasury?utm_medium%3Dearned-email%26utm_source%3D9f99%26utm_campaign%3DGLOBAL_4eef%26utm_content%3D98fe%26utm_term%3D05e5c0713368&sa=D&source=docs&ust=1661957819667967&usg=AOvVaw2Los1OsnS1zPIMS76ygnU6).

**BLIK:** The popular single-use bank redirect payment method [BLIK](https://www.google.com/url?q=https://stripe.com/docs/payments/blik?utm_medium%3Dearned-email%26utm_source%3D13eb%26utm_campaign%3DGLOBAL_41fc%26utm_content%3D8a35%26utm_term%3Dda2537e2beac&sa=D&source=docs&ust=1661957819668610&usg=AOvVaw34eIMEF1i6ija1e_FtgE-2) has been released, enabling even more customers in Poland to pay for your goods and services. 

**Invoices support multiple currencies per customer:** Previously, when using [Invoicing](https://www.google.com/url?q=https://stripe.com/invoicing?utm_medium%3Dearned-email%26utm_source%3Dbc58%26utm_campaign%3DGLOBAL_44e4%26utm_content%3Da74e%26utm_term%3Da4117ea9ad4c&sa=D&source=docs&ust=1661957819669143&usg=AOvVaw1Wu2a6yg1DqfhPufy_hWg2) to charge a customer, the currency was locked to the default for that customer. With this update, you can change the billable currency for any customer to accept multiple currencies. 

**More payment methods for subscriptions in Checkout and Payment Links:** Your customers can now create future payments and subscriptions with iDEAL, Sofort, and Bancontact in Checkout and Payment Links. Customers can authenticate their first payment using their preferred one-time payment method, and recurring payments using SEPA Direct Debit are automatically set up using the returned bank details.

**Call for beta testers for editable Invoicing API:** If you are a user of Invoicing on Stripe, you can now edit invoices after they have been finalized. We are looking for Stripe Invoicing API users to test out this new feature. If you have requested this feature, then please write to invoicing-revisions-beta@stripe.com with your account ID to join the beta.

**Apple Pay, Google Pay, and Stripe Tax:** Apple Pay and Google Pay now support [Stripe Tax](https://www.google.com/url?q=https://stripe.com/docs/tax/faq?utm_medium%3Dearned-email%26utm_source%3Db22b%26utm_campaign%3DGLOBAL_4aaa%26utm_content%3Da85d%26utm_term%3Dd546edbb9b76%23are-apple-pay-and-google-pay-available-to-use-with-stripe-tax&sa=D&source=docs&ust=1661957819669821&usg=AOvVaw1kukrGKSFw1oX7YM8mDsWR). When using Stripe Tax by enabling tax collection, collecting a shipping address with one of these wallets will result in location-based tax calculation.

### Payment Element updates

- **Payment methods for the Payment Element:** [Bacs Direct Debit](https://www.google.com/url?q=https://stripe.com/docs/payments/payment-methods/bacs-debit?utm_medium%3Dearned-email%26utm_source%3Dfeb0%26utm_campaign%3DGLOBAL_4fd1%26utm_content%3Db073%26utm_term%3Db2203f23a5b4&sa=D&source=docs&ust=1661957819670389&usg=AOvVaw0SdZ8kuEhakIcj6XQsYCH4) and [Link](https://www.google.com/url?q=https://stripe.com/docs/payments/link?utm_medium%3Dearned-email%26utm_source%3D4a00%26utm_campaign%3DGLOBAL_40bb%26utm_content%3Dbbb3%26utm_term%3Dec456094d0dc&sa=D&source=docs&ust=1661957819670920&usg=AOvVaw1cXT0O3ocqdakNoS07OkOI) are [now available](https://www.google.com/url?q=https://stripe.com/docs/payments/payment-methods/integration-options?utm_medium%3Dearned-email%26utm_source%3D288a%26utm_campaign%3DGLOBAL_4dc7%26utm_content%3D937d%26utm_term%3De03d75e17c59&sa=D&source=docs&ust=1661957819671556&usg=AOvVaw0f4OuAg3zXQkWowDrTTNY6) on the Payment Element, enabling your customers to choose even more popular ways to pay.

- **Support for fetching updates:** The Payment Element now supports fetching updates from the associated Payment Intent or Setup Intent to reflect changes in the element without having to create and initialize a new Payment Element when changes have been made on the server.

### Mobile updates

- **Stripe Android SDK v20.8.0:** [This release](https://www.google.com/url?q=https://github.com/stripe/stripe-android/releases?utm_medium%3Dearned-email%26utm_source%3Dde4b%26utm_campaign%3DGLOBAL_4181%26utm_content%3D80ee%26utm_term%3Db8bf7dc176ab&sa=D&source=docs&ust=1661957819638233&usg=AOvVaw2XGee86XlED1liEK8_KvYQ) fixed several bugs related to PaymentSheet and Payments, and added functionality to support selfie capture for Identity. 
- **Stripe iOS SDK v22.6.0:** The [stripe-ios v22.6.0](https://github.com/stripe/stripe-ios/releases/tag/22.6.0) release includes support for Link payment method on payment sheets, adds the ability to capture selfie images in the native component flow for Identity, and fixes several bugs related to Identity.
- **Stripe React Native v0.15.0–0.16.0:** [Two new releases](https://github.com/stripe/stripe-react-native/releases) to our React Native library this month include support for dark mode on the GooglePayButton and CardForm components. These updates also introduced several breaking changes from previous versions.


## Learn

**Pricing table:** Learn all about how to integrate the embeddable pricing table. This [introduction of the pricing table](https://www.youtube.com/watch?v=tY8fVEoPHIc) gives a quick overview and shows how to integrate with a Ruby on Rails application. Or you can catch up on the livestream where you’ll learn how to use the pricing table to build a SaaS with no code using Bubble.

**Tune in:** Listen to [the Seedcamp podcast](https://www.google.com/url?q=https://seedcamp.com/podcasts/david-singleton_stripe/?utm_medium%3Dearned-email%26utm_source%3Df902%26utm_campaign%3DGLOBAL_4fa3%26utm_content%3D8783%26utm_term%3Dcbb8a1a1e009&sa=D&source=docs&ust=1661957819637627&usg=AOvVaw05MAs4cS9lSL5VSyu7N0St) to hear from Stripe CTO David Singleton on technology innovation, putting customers first, and the CTO role. You can also watch [this livestream](https://www.google.com/url?q=https://www.youtube.com/watch?v%3DaDy58ucMBmU%26utm_medium%3Dearned-email%26utm_source%3D2da2%26utm_campaign%3DGLOBAL_4854%26utm_content%3Db80b%26utm_term%3D47bcc7710fca&sa=D&source=docs&ust=1661957819642752&usg=AOvVaw2ouCbCMVNVHpO_BJ5Y18zf) with Klarna senior software engineer, Lucas Santos, about using Klarna to support buy now, pay later for your customers. Bryan Mahoney of Chord joined Meredith Neyrand from the Stripe product team to chat about [how Chord builds payment experiences with Payment Links](https://www.google.com/url?q=https://www.youtube.com/watch?v%3D6EiMDtOgERo%26utm_medium%3Dearned-email%26utm_source%3D3a21%26utm_campaign%3DGLOBAL_4039%26utm_content%3D9e28%26utm_term%3D822a25cc6a20&sa=D&source=docs&ust=1661957819643871&usg=AOvVaw0yWRcFFaKljf1IGwPGRlHO). Finally, you can hear from community expert Chris Oliver about [collecting payments with the Pay gem in Ruby on Rails](https://www.google.com/url?q=https://www.youtube.com/watch?v%3DaVJq2G19zh0%26utm_medium%3Dearned-email%26utm_source%3Dfba1%26utm_campaign%3DGLOBAL_44b7%26utm_content%3D92e0%26utm_term%3Dc82453a279b8&sa=D&source=docs&ust=1661957819643307&usg=AOvVaw01Wp2rTPuut5veNO6HcPw7). 

**Single Sliders:** This new series of concise, single-slide presentations covers common Stripe concepts and has a punny name. Check out the first two editions: [Payment Objects Overview](https://www.youtube.com/watch?v=uZch0FEZ-Nk) and [Direct Charges on Multiple Accounts with Cloning](https://www.youtube.com/watch?v=ci5cWNJJA84).

**Articles:** If you’re following along with the Terminal series, jump into these two new articles about [displaying cart details](https://www.google.com/url?q=https://dev.to/stripe/how-to-display-cart-details-on-stripe-terminal-jg1?utm_medium%3Dearned-email%26utm_source%3D94c6%26utm_campaign%3DGLOBAL_4ff9%26utm_content%3D8f59%26utm_term%3Dd61b46290f15&sa=D&source=docs&ust=1661957819645620&usg=AOvVaw1ZQTsXhRHwrjDaHG41hIdw) or [collecting tips](https://www.google.com/url?q=https://dev.to/stripe/how-to-collect-tips-with-stripe-terminal-18l6?utm_medium%3Dearned-email%26utm_source%3D2805%26utm_campaign%3DGLOBAL_4108%26utm_content%3Dba5b%26utm_term%3Da4599e99a64d&sa=D&source=docs&ust=1661957819646269&usg=AOvVaw0fVxe4d1hj55MHJAWWdLuO) on Terminal. Or you can dive into a new series about [accepting payments with React and the Payment Element](https://www.google.com/url?q=https://dev.to/mattling_dev/series/18716?utm_medium%3Dearned-email%26utm_source%3D8110%26utm_campaign%3DGLOBAL_4791%26utm_content%3Da765%26utm_term%3D5ab631bbf57c&sa=D&source=docs&ust=1661957819646774&usg=AOvVaw3SZEUSBn79hMLC87kpvA0R). Lastly, you can read about [securing your ecommerce applications](https://www.google.com/url?q=https://dev.to/stripe/building-secure-ecommerce-4lmj?utm_medium%3Dearned-email%26utm_source%3D53c9%26utm_campaign%3DGLOBAL_483f%26utm_content%3Da93d%26utm_term%3D830f2e01690b&sa=D&source=docs&ust=1661957819647516&usg=AOvVaw3jfFQehIeCQyYVxh-jfJTH). 

**Additional resources: **

- [SaaS in a Tweet—Payment Links and the no-code customer portal beta](https://www.youtube.com/watch?v=gA2Fla6mvWQ)
- [Checkout 101: Add a webhook handler (.NET)](https://www.youtube.com/watch?v=AUz1ZHjhBv4)
- [Checkout 101—Build a custom order confirmation page (.NET)](https://www.youtube.com/watch?v=h6VmyzCZKhk)
- [Stripe Apps 101—03 Building a backend](https://www.youtube.com/watch?v=-TwxnEmKPqo)

---

**Pro tip:** You can install the Stripe CLI into a Replit instance by adding `pkgs.stripe-cli` to the list of Nix packages.

---

## Community

**OSS updates**
- [Pay](https://github.com/pay-rails/pay?utm_medium=earned-email&utm_source=2068&utm_campaign=GLOBAL_4824&utm_content=b4eb&utm_term=7fcb7ecc8ee6), a payments engine for Ruby on Rails, has released [version 4.0.2](https://twitter.com/excid3/status/1552316309253550080) with Stripe Checkout client_reference_id support, so you can automatically sync Stripe Customer, Charge, and Subscription objects when using Pricing Tables.

- [Laravel Cashier Stripe](https://twitter.com/excid3/status/1552316309253550080) has released version [13.14.0](https://github.com/laravel/cashier-stripe/compare/v13.13.0...v13.14.0) with support for creating invoices separately without sending them and adding new items to invoices directly. 

- BigCommerce released “[Subscription Foundations](https://developer.bigcommerce.com/docs/ae2455ab4d3d8-subscription-foundation)”, an open sourced framework to develop new apps with Stripe + BigCommerce customers. Explore the reference samples for [point-of-sale](https://github.com/bigcommerce/point-of-sale-foundation) and [subscriptions](https://github.com/bigcommerce/subscription-foundation) on GitHub. 

- [Laravel Spark Stripe](https://spark.laravel.com/docs/2.x/spark-stripe/configuration.html) has [added support for customer balances](https://blog.laravel.com/customer-balances-for-spark-stripe) so customers can view and top up their balances.

- [Svelte Stripe](https://www.sveltestripe.com/), a Stripe Elements wrapper for Svelte and SvelteKit, has added [support for Link as a payment method](https://github.com/joshnuss/svelte-stripe/pull/45).

- [Capacitor Stripe](https://github.com/capacitor-community/stripe) has released version [3.9.0](https://twitter.com/rdlabo/status/1549303177618812928) with an updated iOS library version and card capture functionality. 

- Check out the [alpha version of the RedwoodJS-Stripe plug-in](https://twitter.com/that_chrisvdm/status/1553664543464751104) for accepting one-time payments with Stripe Checkout. 

- [Jerome Leclanche](https://twitter.com/adys), maintainer of https://dj-stripe.dev/, will be speaking at DjangoCon Europe in September on [how to facilitate sponsorships for open-source projects](https://pretalx.evolutio.pt/djangocon-europe-2022/speaker/ZQSWKV/). 

- [OSS Philippines](https://twitter.com/OSSPhilippines?utm_medium=earned-email&utm_source=4b8d&utm_campaign=GLOBAL_46eb&utm_content=b4f2&utm_term=7880b08b5142) held their [first meetup with other Filipino tech leaders](https://twitter.com/jrtiquez/status/1552584264470102018) in partnership with [AWS Siklab Pilipinas](https://www.facebook.com/AWS.SiklabPH/).  

**Community resources**

- [TestDriven.io](https://testdriven.io/) shows you how to [set up and collect monthly recurring subscription payments using Flask and Stripe](https://testdriven.io/blog/flask-stripe-subscriptions/?utm_medium=earned-email&utm_source=dc54&utm_campaign=GLOBAL_4a82&utm_content=a58e&utm_term=5539f590db7f). 

- Follow this easy tutorial from [ProxyOne](https://blog.proxyone.eu/) on how to [integrate Stripe into your Rails application](https://blog.proxyone.eu/how-to-integrate-the-stripe-into-your-rails-application-7ecdbe219fa9?utm_medium=earned-email&utm_source=820c&utm_campaign=GLOBAL_4efa&utm_content=80da&utm_term=7040111d976b). 

- Check out Nick DeJesus’s quick [demo of a Stripe App for Stripe Terminal](https://twitter.com/Dayhaysoos/status/1554309854147362816?utm_medium=earned-email&utm_source=66ee&utm_campaign=GLOBAL_4910&utm_content=a395&utm_term=ff472c3d26e5). 

## Upcoming events

- **Stripe Dev Live—** In July, we hosted an amazing Twitter Spaces @StripeDev on [Struggles of a developer advocate](https://www.youtube.com/watch?v=03F_I8Rxfwc&utm_medium=earned-email&utm_source=10c5&utm_campaign=GLOBAL_4950&utm_content=ac2b&utm_term=3a0253387e1d). On August 28 we’ll continue the conversation and be joined by [Rizèl Scarlett](https://twitter.com/blackgirlbytes), [James Quick](https://twitter.com/jamesqquick), [Cecil Phillip](https://twitter.com/cecilphillip), [Brian Clark](https://twitter.com/_clarkio), and [Jay Miller](https://twitter.com/kjaymiller). 

- **Stripe Dev Chats—** The month of September the [Stripe Developers Youtube channel](https://www.youtube.com/stripedevelopers?utm_medium=earned-email&utm_source=82d9&utm_campaign=GLOBAL_44a2&utm_content=9a10&utm_term=59d6483b1c0c) will be focused on Stripe Checkout. Join us Wednesdays when a variety of guests including PMs, engineers, advocates, and OSS developers all come on to share their Checkout story. 

## 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.
💭 [Schedule 1:1 time with our developer marketing team](https://www.google.com/url?q=https://meet.goodtime.io/w/stripecom/mhughes/25-min-video/intro?utm_medium%3Dearned-email%26utm_source%3Dc290%26utm_campaign%3DGLOBAL_4296%26utm_content%3Db8cd%26utm_term%3D0a3e011aad39&sa=D&source=docs&ust=1661957819686207&usg=AOvVaw20eBXkPeZyNQ_vgw-onu9t) to share your thoughts on Stripe programs and content.  

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