DEV Community

Cover image for January Stripe Developer Digest
Gehrig for Stripe

Posted on


January Stripe Developer Digest


📩 We're sharing our most recent developer digest here on DEV! If you're interested in subscribing to monthly developer updates, sign up here.


New year, new docs

Stripe Docs has a refreshed homepage

Stripe Docs are off to a fresh start in 2023 with a new homepage design featuring an embedded CLI and recently viewed pages history, and we want to help you start your year off right, too. Whether your resolution is to start a new business, add a new feature, or cross off that to-do you've been procrastinating on, we can all use a little help. 

Our technical support team is on standby with the tens of thousands of other developers on the Stripe Discord server. If you're building or using an open source project related to Stripe, we'd love to hear from you and see if we can better support you. Here’s the latest from Stripe.

Stay updated

  • Add custom text for Checkout and Payment Links: You can now add custom text to share more personalized details about the purchase to your Checkout sessions using the Checkout or Payment Links API.

  • Checkout cancel URL is now optional: The cancel_url parameter is no longer required. If you don't include a URL, the back button in the Checkout UI will no longer be visible. 

  • Create one-off invoices in any currency from the Dashboard: Now you can create one-off invoices in any supported currency in your Stripe Dashboard alongside existing API support. 

  • Copy your customer and payment methods between Stripe Accounts: Stripe users can perform full and partial copies of their customer and payment method objects from one Stripe account to another via the Dashboard. 

  • Test your Stripe Apps with external users: Before you publish your app to the marketplace, you can now distribute test versions to external users.


  • Are you interested in building a SaaS platform or marketplace? In part 1 of our Stripe Connect series, you’ll learn how to choose between Standard vs. Express vs. Custom account types for Stripe Connect.

  • Payment Elements offer embeddable UI components. Learn how to accept a payment with the Payment Element using Java, .NET, or Ruby.

  • Stripe Checkout makes it easy to automatically offer localized pricing and currencies to your customers.

  • Building a mobile app? Add Stripe to mobile apps with the React Native series. The 7-part series takes you from getting started to using the PaymentSheet and Stripe Identity. 

  • No-code Payment Links are a quick way to instantly accept a payment, but you may want to pass data with Payment Links for conversion tracking with UTMs or a customer reference ID.


Stay connected

💬 Follow us at @StripeDev on Twitter 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, live streams, 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 email. 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 (1)

elizabethbennett profile image

Thanks for sharing informative information. dream 444 exchange

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.