April Developer Digest: ACH Direct Debit now available
đź“© We're sharing our most recent developer digest here on DEV! If you're interested in subscribing to monthly developer updates, sign up here.
April Developer Digest
ACH Direct Debit now available
Developers can now use ACH to debit US customer bank accounts with Stripe Elements, Checkout, Payment Links, and Invoicing. Bank accounts can be connected and verified instantly so your customers can pay without any wait. Activate the payment method in your Stripe Dashboard and read the docs.
In addition, learn more about Payment Element and ACH functionality in our recent developer livestream by @cjav_dev and @mattling_dev on youtube.com/stripedevelopers.
Stay updated
Search API: The Search API is now out of beta. By querying the Stripe API directly, you can create sophisticated interfaces to your Stripe data without having to iterate on and filter pages of data. Use this tool to search for objects based on flexible criteria such as card last4, status, metadata, and more.
ACH Direct Debits: You can debit customer bank accounts with ACH on Payment Intents when doing business in the US. ACH works with Stripe Checkout, Payment Links, and Invoicing.
Checkout custom domain: You can now use your own custom domain when your customers are redirected to Checkout—further unifying the checkout experience alongside branding, font, and styling options.
QR codes for Payment Links: Allow your customers to scan codes with their mobile devices and land directly on the Stripe-hosted payment page with QR codes for Payment Links.
Terminal updates:
- Terminal integration builder: A new terminal integration builder is now available for you to learn and experiment with your top frontend and server-side languages.
- Terminal server-based integration: If you are using Terminal in the US, you can now use the new server-based integration without having to use the iOS, Android, or Javascript SDKs. This allows you to build Terminal integrations powered by your backend stack or cloud infrastructure.
- Country availability for Terminal: Stripe Terminal is now available in Austria, Belgium, Denmark, Spain, and Sweden, enabling developers to accelerate global expansion and build custom in-person payments solutions for these markets.
Mobile SDK updates:
Stripe Android SDK version 20.0.0: Android version 20.0.0 includes Stripe's Identity SDK and also the Connection SDK, which can be used to support ACH Direct Debit payments.
Stripe iOS SDK version 22.0.0: iOS SDK version 22.0.0 introduces the new us_bank_account payment method or ACH to support direct-debit payments in the US.
Learn
Building an ecommerce store with Jamstack: In this three-part miniseries with Sia Karamalegos (@TheGreenGreek) and Matt Ling (@mattling_dev), you’ll learn how to build an ecommerce store on Netlify. If you want to dive in with more information, check out the additional write-ups below:
Simplified invoice creation: In this episode, you will learn about a new parameter in the Invoicing API that allows you to create draft invoices and attach invoice items. If you want to jump ahead, check out the jupyter notebook.
No-code payment pages with Zapier and Payment Links: In this video, Charles Watkins (@charlesw_dev) and Cass Hill demonstrate how to automatically create Payment Links and integrate them with other applications without code, using Zapier. In addition, community developer @orlie walks through the three steps to automate purchased downloads with Stripe and Zapier.
Set up subscriptions in Remix: In this livestream, you’ll walk through the process of setting up a new Remix app with the Indie stack and using Stripe Checkout and the customer portal to manage billing for a subscription.
⚡️Tip of the month: Configure the Stripe CLI to autocomplete with your favorite terminal using stripe completion. Learn more in the Stripe CLI configuration docs.
Events
- Dev Chats Livestream - Going serverless with Deno and Begin; May 4, 2022, @ 5:00 p.m. ET
- Dev Chats Livestream- Jammin' with the JamStack; May 18, 2022, @ 5:00 p.m. ET
- Stripe Sessions registration is now open; May 24, 2022, @ 9:00 a.m. PT
Community
- Check out the latest updates to Laravel Cashier.
- Walk through how to accept payments with Vue.js, Flask, and Stripe [tutorial from Michael Herman of TestDriven.io]
- Learn how to build a peer-to-peer payment app With Laravel and Stripe [blog post from Lloyd Miller of Twilio]
- Watch this step-by-step guide to integrating Webflow and Stripe Payment Links [video by orlie of Landing Feedback]
- Create a high-converting sales page using PHP, Twilio Messaging, Google App Engine, and Stripe's API [blog post from Ijeoma Nelson of Twilio]
Open-source software updates:
Thank you to our top open-source contributors this month: hibariya, LeonMelis, Arsaev, matasaru, ilyailya, Morriar, vinistock, KaanOzkan, ewalk153, and RyanBrushett.
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