Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
303d1ad
Fetch latest Lokalize translations (#11646)
stripe-android-translations[bot] Sep 29, 2025
0a6d48b
Add callback public api for embedded (#11644)
cttsai-stripe Sep 29, 2025
9253c9b
Bump version to 21.28.0 (#11647)
awush-stripe Sep 29, 2025
7275328
Generate dokka for 21.28.0 (#11648)
awush-stripe Sep 29, 2025
1a21d97
Use merchant publishable key for Link requests (#11634)
tillh-stripe Sep 29, 2025
f94ba3f
Add PromptPay support to Android payment element (#11643)
amk-stripe Sep 30, 2025
7dc102f
Fix returning customer checkout with saved payment methods (#11653)
amk-stripe Sep 30, 2025
949d421
Add duration to payment handler analytics (#11657)
amk-stripe Oct 2, 2025
0ffaa35
Fix autocomplete text field not centering properly with insets (#11656)
samer-stripe Oct 2, 2025
140d03c
Remove Pixel 3 from BrowserStack nightly test devices (#11658)
amk-stripe Oct 2, 2025
21c3717
Refactor intent confirmation interceptor (#11642)
cttsai-stripe Oct 2, 2025
0a4c4f9
Setup playground for Confirmation Token (#11661)
cttsai-stripe Oct 2, 2025
8fdbf81
Migrate to Dokka 2.0 (#11662)
samer-stripe Oct 3, 2025
a2239d8
Update Link recollection UI (#11620)
tillh-stripe Oct 3, 2025
8f2f209
Revert "Migrate to Dokka 2.0 (#11662)" (#11665)
samer-stripe Oct 3, 2025
792200b
Allow overriding country code in test mode (#11655)
tillh-stripe Oct 6, 2025
5877b8e
Fetch latest Lokalize translations (#11669)
stripe-android-translations[bot] Oct 6, 2025
b298bc7
Enable Link based on `link_mode` value
tillh-stripe Sep 16, 2025
325c2bc
Update tests
tillh-stripe Sep 16, 2025
813e396
Re-add check for client-supported funding types
tillh-stripe Sep 29, 2025
aa19643
WIP
tillh-stripe Oct 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package com.stripe.android.stripe3ds2

internal object SdkVersion {
internal const val VERSION_NAME = "21.27.0"
internal const val VERSION_NAME = "21.28.0"
}
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## XX.XX.XX - 20XX-XX-XX

## 21.28.0 - 2025-09-29

### Connect
* [Fixed] Renamed `PrivateBetaConnectSDK` to `PreviewConnectSDK`.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Add `stripe-android` to your `build.gradle` dependencies.

```
dependencies {
implementation 'com.stripe:stripe-android:21.27.0'
implementation 'com.stripe:stripe-android:21.28.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
21.27.0
21.28.0
4 changes: 2 additions & 2 deletions docs/3ds2sdk/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="../connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="../connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>PrivateBetaConnectSDK</title>
<title>PreviewConnectSDK</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
Expand Down Expand Up @@ -58,11 +58,11 @@
<div class="sidebar--inner" id="sideMenu"></div>
</div>
<div id="main">
<div class="main-content" data-page-type="classlike" id="content" pageids="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="breadcrumbs"><a href="../../index.html">connect</a><span class="delimiter">/</span><a href="../index.html">com.stripe.android.connect</a><span class="delimiter">/</span><span class="current">PrivateBetaConnectSDK</span></div>
<div class="main-content" data-page-type="classlike" id="content" pageids="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="breadcrumbs"><a href="../../index.html">connect</a><span class="delimiter">/</span><a href="../index.html">com.stripe.android.connect</a><span class="delimiter">/</span><span class="current">PreviewConnectSDK</span></div>
<div class="cover ">
<h1 class="cover"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":connect:dokkaHtmlPartial/release"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-target/index.html"><span class="token annotation builtin">Target</span></a><span class="token punctuation">(</span><span>allowedTargets<span class="token operator"> = </span><span class="token punctuation">[</span><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-c-l-a-s-s/index.html">AnnotationTarget.CLASS</a><span class="token punctuation">, </span></span><wbr><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-f-u-n-c-t-i-o-n/index.html">AnnotationTarget.FUNCTION</a></span><wbr><span class="token punctuation">]</span></span><wbr><span class="token punctuation">)</span></div></div><span class="token keyword">annotation class </span><a href="index.html">PrivateBetaConnectSDK</a></div><p class="paragraph">Marks an API for Private Beta usage, meaning it can be changed or removed at any time (use at your own risk). The Stripe Connect SDK is in private beta and may be changed in the future without notice.</p></div></div>
<h1 class="cover"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":connect:dokkaHtmlPartial/release"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-target/index.html"><span class="token annotation builtin">Target</span></a><span class="token punctuation">(</span><span>allowedTargets<span class="token operator"> = </span><span class="token punctuation">[</span><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-c-l-a-s-s/index.html">AnnotationTarget.CLASS</a><span class="token punctuation">, </span></span><wbr><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-f-u-n-c-t-i-o-n/index.html">AnnotationTarget.FUNCTION</a></span><wbr><span class="token punctuation">]</span></span><wbr><span class="token punctuation">)</span></div></div><span class="token keyword">annotation class </span><a href="index.html">PreviewConnectSDK</a></div><p class="paragraph">Marks an API for Preview usage, meaning it can be changed or removed at any time (use at your own risk). Some features in the Stripe Connect SDK are in preview and may be changed in the future without notice.</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"></div>
Expand Down
8 changes: 4 additions & 4 deletions docs/connect/com.stripe.android.connect/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -173,17 +173,17 @@ <h2 class="">Types</h2>
</div>
</div>
</div>
<a data-name="33961862%2FClasslikes%2F-1434871493" anchor-label="PrivateBetaConnectSDK" id="33961862%2FClasslikes%2F-1434871493" data-filterable-set=":connect:dokkaHtmlPartial/release"></a>
<a data-name="-810045007%2FClasslikes%2F-1434871493" anchor-label="PreviewConnectSDK" id="-810045007%2FClasslikes%2F-1434871493" data-filterable-set=":connect:dokkaHtmlPartial/release"></a>
<div class="table-row" data-filterable-current=":connect:dokkaHtmlPartial/release" data-filterable-set=":connect:dokkaHtmlPartial/release">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-private-beta-connect-s-d-k/index.html"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="33961862%2FClasslikes%2F-1434871493"></span>
<div><a href="-preview-connect-s-d-k/index.html"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-810045007%2FClasslikes%2F-1434871493"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":connect:dokkaHtmlPartial/release"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-target/index.html"><span class="token annotation builtin">Target</span></a><span class="token punctuation">(</span><span>allowedTargets<span class="token operator"> = </span><span class="token punctuation">[</span><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-c-l-a-s-s/index.html">AnnotationTarget.CLASS</a><span class="token punctuation">, </span></span><wbr><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-f-u-n-c-t-i-o-n/index.html">AnnotationTarget.FUNCTION</a></span><wbr><span class="token punctuation">]</span></span><wbr><span class="token punctuation">)</span></div></div><span class="token keyword">annotation class </span><a href="-private-beta-connect-s-d-k/index.html">PrivateBetaConnectSDK</a></div><div class="brief "><p class="paragraph">Marks an API for Private Beta usage, meaning it can be changed or removed at any time (use at your own risk). The Stripe Connect SDK is in private beta and may be changed in the future without notice.</p></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":connect:dokkaHtmlPartial/release"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-target/index.html"><span class="token annotation builtin">Target</span></a><span class="token punctuation">(</span><span>allowedTargets<span class="token operator"> = </span><span class="token punctuation">[</span><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-c-l-a-s-s/index.html">AnnotationTarget.CLASS</a><span class="token punctuation">, </span></span><wbr><span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin-stdlib/kotlin.annotation/-annotation-target/-f-u-n-c-t-i-o-n/index.html">AnnotationTarget.FUNCTION</a></span><wbr><span class="token punctuation">]</span></span><wbr><span class="token punctuation">)</span></div></div><span class="token keyword">annotation class </span><a href="-preview-connect-s-d-k/index.html">PreviewConnectSDK</a></div><div class="brief "><p class="paragraph">Marks an API for Preview usage, meaning it can be changed or removed at any time (use at your own risk). Some features in the Stripe Connect SDK are in preview and may be changed in the future without notice.</p></div></div></div>
</div>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions docs/connect/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="../connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="../connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
4 changes: 2 additions & 2 deletions docs/financial-connections-core/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="../connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="../connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
4 changes: 2 additions & 2 deletions docs/financial-connections/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="../connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="../connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
4 changes: 2 additions & 2 deletions docs/identity/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="../connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="../connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
4 changes: 2 additions & 2 deletions docs/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,9 @@
</div>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PrivateBetaConnectSDK///PointingToDeclaration//-1434871493">
<div class="sideMenuPart" id="connect-nav-submenu-0-7" pageid="connect::com.stripe.android.connect/PreviewConnectSDK///PointingToDeclaration//-1434871493">
<div class="overview">
<a href="connect/com.stripe.android.connect/-private-beta-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Private</span><wbr><span>Beta</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
<a href="connect/com.stripe.android.connect/-preview-connect-s-d-k/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon annotation-class-kt"></span><span class="nav-link-child"><span>Preview</span><wbr><span>Connect</span><wbr><span><span>SDK</span></span></span></span></a>
</div>
</div>
<div class="sideMenuPart" id="connect-nav-submenu-0-8" pageid="connect::com.stripe.android.connect/StripeComponentController///PointingToDeclaration//-1434871493">
Expand Down
Loading
Loading