DEV Community

Cover image for Add support for Afterpay payments + updates to Stripe Firebase extensions
Carol Huang for Stripe

Posted on

Add support for Afterpay payments + updates to Stripe Firebase extensions

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


February dev digest

Add support for Afterpay payments

Add support for Afterpay payments

Afterpay (also known as Clearpay) is now available for Stripe businesses in the US, UK, Australia, and New Zealand. Afterpay is a “buy now, pay later” payment type with 11 million global users and can provide more flexibility for customers at checkout. It works with any kind of Stripe integration, and there's no application, onboarding, or underwriting process to get started.
Learn more.

Stay updated with new features

  • Updates to Firebase extensions for Stripe Billing:
    • The Firebase extension for subscriptions now supports coupon codes and dynamic tax rates and allows you to sync invoice objects with Cloud Firestore.
    • The Firebase extension for invoicing now supports different currencies for the same customer, setting of tax rates for invoice line items, as well as transfer data for sending funds to connected accounts.
  • New OAuth onboarding flow for Standard Connect accounts: We’ve updated the OAuth flow to be mobile-friendly, co-brandable, and automatically localized for an improved onboarding experience and 27% increase in conversion.
  • Payment methods on invoices: You can now configure payment_settings to specify which payment methods are accepted on invoices.
  • Checkout updates:
    • Address autocomplete: We’ve added support for address autocomplete in 24 countries for faster checkout and increased conversion.
    • Improvements for EPS and P24: We’ve added bank selectors for EPS and P24 to Checkout and Elements to improve the checkout experience. Checkout users can get started without any additional implementation; Elements users can use the new epsBankElement or p24BankElement.
  • Top customers view in Dashboard: We’ve added a new view to let you see your top 100 customers by revenue.
  • Issuing transaction filter: Stripe Issuing customers can now filter transactions by type via the API and Dashboard.
  • Stripe.js update: Stripe.js will now return an Integration Error if you pass the wrong type of client secret, allowing you to integrate more efficiently.
  • React Stripe.js: Versions 1.2.0 and higher of React Stripe.js now support React 17 for increased compatibility.
  • New region support: Stripe is now available in Guadeloupe, Martinique, La Réunion, Saint Martin, Guyane, and Mayotte.
  • Help us improve our testing experience: Do you currently write tests for your Stripe integration (or wish you could easily)? We’re improving our testing experience and would like to hear from you. Fill out our 3-minute survey. ## Learn with videos, demos, and guides
  • Dev foundations videos: We’re working on a series of introductory videos on topics like authentication, making requests, metadata, pagination, and more so you can get started more easily and quickly with each of our client libraries. Subscribe to our Stripe Developers YouTube channel to get notified of videos as they’re published weekly to each playlist: Ruby, Python, PHP, Node, Go, Java, .NET.
  • Concise technical writing: Brody Klapko, one of our Stripe Docs technical writers, gave a quick overview on how to be concise when writing technical documentation.
  • January developer digest highlights: Missed the last dev digest? Check out our 3-minute recap of the highlights.


Top comments (1)

bbangert profile image
Ben Bangert

Can you explain how Firebase lets one have invoices in different currencies for the same customer when all other documentation (such as indicates that invoices must match the currency of the customer?