Faster checkout with Link
Link is a payment method that allows your customers to save payment details in checkout at any Link-enabled site across the Stripe network. Link is directly integrated into existing Stripe Payments UIs—it’s available in Checkout with no additional code and matches your customized UI in Stripe Elements.
Read our developer article on getting started with Link, and watch the developer office hours on YouTube.
Stay updated
Affirm: US-based companies can now accept payments with Affirm, a popular buy now, pay later payment method. Affirm is supported on the Payment Intents API, Checkout, Payment Element, Payment Links, Connect, and mobile SDKs. For more information, read the developer docs.
Metadata on subscription schedules: Schedule phases may be used to set metadata on a subscription. Developers control the metadata on a subscription through phases. As the subscription phases change, the metadata will be updated on the underlying subscription.
ACH subscriptions: Using the new ACH payment method on Payment Intents, you can now use Checkout and Payment Links to create subscriptions paid by debiting US bank accounts.
Payment Links updates
Promotion codes: Apply a promo code to a payment link via URL parameters. Expired or invalid promo codes are automatically ignored if included in the URL. Learn how to enable promo codes on Payment Links.
UTM codes support: UTM codes now work in Payment Links, so developers can analyze how customers discover your store when they pay through your payment link URL.
Update line items in the Dashboard: You can now add or remove line items when editing existing payment links in the Dashboard. Previously, the line items on a payment link were immutable. Learn more in the docs.
Mobile SDK updates
Stripe Android SDK version 20.4.0: Android version 20.4.0 now includes support for Affirm and AU BECS Direct Debit on the payment sheet and customization support via the appearance API.
Stripe iOS SDK version 22.4.0: iOS SDK version 22.4.0 now supports Affirm and AU BECS Direct Debit on the payment sheet and customization support via the appearance API.
Stripe React Native 0.11.0 and 0.12.0: In SDK version 0.11.0, Stripe React Native now supports Affirm and AU BECS Direct Debit on the payment sheet and customization. Version 0.12.0 introduces some fixes and changes to the appearance API.
Learn
Stripe Apps: We’re kicking off a series where you’ll learn how to build Stripe Apps, the newest way to build on Stripe. Watch the getting started episode, then learn how to build with the UI extensions SDK.
Orders and Stripe Tax: The new Orders API is in beta. Orders are an abstraction over Payment Intents to enable developers to build complete custom checkout experiences with support for Stripe Tax, line items, discounts, and more. In this livestream, you’ll see a walkthrough of how to use the new Orders API to enable automatic Stripe Tax calculation on your own forms. In addition, read this article to get started.
Remix and Stripe payments: Two new episodes are available explaining how to add Stripe to a Remix application. Start accepting payments, learn how to handle Stripe webhooks, and read our dev article on how to get started with Remix and Stripe.
Dev Chats: In this live session of Dev Chats, “Jammin’ with the Jamstack,” watch as @devdevcharlie, @irreverentmike, and @charlesw_dev help make sense of what’s really involved in building Jamstack applications and how to get started. You can watch this episode on YouTube.
Community
- Rails: Open-source maintainer @excid3 has released version 4.0 of Pay Rails with built-in support for Stripe Tax, metered billing, multiple subscription items, and pausing subscriptions. In addition, @JeffMorhous covers how to sell a one-time purchase in Rails with Stripe.
- Angular: @richnologies launched a new developer docs site for ngx-stripe. If you’re building with Stripe Elements and Angular, get started here.
- No-code pricing tables: Watch Orlie K show how to create a no-code pricing page with Stripe pricing tables.
- Laravel Cashier: Learn from UI-Lib on how to set up a one-time payment, read Yoeri Boven on how to implement a better UX for Laravel Cashier, and review Kyle Milloy on configuring Laravel Sail and stripe-mock.
- VueJS: Follow along in this multi-part guide from Denisse Abreu on building a subscription system with VueJS and Stripe.
- JS conference: CascadiaJS is a two-day JavaScript conference from August 30 to September 2 in Oregon. Hear talks from 20+ developers on how to build better web applications.
- Node: Chaoo Charles teaches how to integrate a Stripe payment system using React and Node.js, and catonmat shows how to set up Stripe payments with Node.js.
- Checkout: Queen Raae explains how to trigger a Stripe Checkout session with metadata.
Markdoc community projects
In case you missed it, Markdoc is the open-source authoring framework we use to build our docs. Special thanks to all the developers building plugins and helper libraries in the past month:
- Svelte-markdoc: A Markdoc preprocessor for Svelte
- Markdoc-svelte: Another Svelte preprocessor for Markdoc
- Esbuild-markdoc-plugin: An esbuild plugin for markdown files using Markdoc
- Solidjs-markdoc: A plugin to render Markdoc syntax with SolidJS
- Vue-markdoc: A plugin to transform Markdoc renderable trees into Vue components
- Vite-plugin-markdoc-vue: A plugin to render Markdoc as Vue components
- Parcel-transformer-markdoc: A plugin to use Markdoc with Parcel
- Vscode-markdoc: A VSCode plugin to add syntax highlighting for Markdoc
- Motif supports Markdoc: You can also now author Markdoc pages in the browser using Motif
Learn how to get started with Markdoc and Next.js, and read this developer guide on how to build a Markdoc plugin.
Open-source software updates
Thank you to our top open-source contributors this month: joshnuss, hibariya, stianjensen, t-hale, illia-v, tirkarthi, fzn0x, nvanexan, TechSolomon, RomanHotsiy, thcyron, saiichihashimoto, clement911, bpinto, gustavodegeus, Morriar, vinistock, ghiculescu, robthornton, joe-p-thomas
Stay Connected
💬 Follow us on Twitter @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 to chat live with other developers.
📺 Subscribe to Stripe Developers on YouTube for office hours, livestreams, and online technical workshops.
📚 Add us on DEV for how-to articles and past editions of this developer digest.
📥 Submit dev content 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 or on Discord, Twitter, and Stack Overflow. View our code samples on GitHub.
—The Stripe team
Top comments (4)
✨ thank you for the mention!
Thanks for Linking my tutorial 👍
Can anyone help me with stripe integration for telegram with express accounts(connected accounts)
Hi @machariah890 - it sounds like you might benefit from joining the Stripe Developers Discord. That's a great place to learn from other devs integrating with Stripe.