diff --git a/pom.xml b/pom.xml
index 18cb3f7ae..d48cebe57 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,7 +80,7 @@
3.1.0
0.1.0
2.0.17
- 23.10.0
+ 28.4.0
2.2.31
1.21.2
diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/subscriptions/StripeManager.java b/service/src/main/java/org/whispersystems/textsecuregcm/subscriptions/StripeManager.java
index e509f037b..ce24f232c 100644
--- a/service/src/main/java/org/whispersystems/textsecuregcm/subscriptions/StripeManager.java
+++ b/service/src/main/java/org/whispersystems/textsecuregcm/subscriptions/StripeManager.java
@@ -220,6 +220,7 @@ public class StripeManager implements CustomerAwareSubscriptionPaymentProcessor
.setAmount(amount)
.setCurrency(currency.toLowerCase(Locale.ROOT))
.setDescription(boostDescription)
+ .setCaptureMethod(PaymentIntentCreateParams.CaptureMethod.AUTOMATIC)
.putMetadata("level", Long.toString(level));
if (clientPlatform != null) {