Stripe v26.3.0 Release Notes
Release Date: 2026-07-13 // 3 months ago-
26.3.0 2026-07-13
CryptoOnramp (Alpha)
- [Added] Added wallet ownership verification APIs to
CryptoOnrampCoordinator:getWalletOwnershipChallenge(walletAddress:network:)andsubmitWalletOwnershipSignature(challengeId:signature:). - [Added] Added
WalletOwnershipChallengeandCryptoConsumerWallet, includingCryptoConsumerWallet.verifiedOwnership, for wallet ownership verification responses. - 👷 [Added] Added rich Crypto Onramp API error mapping types:
WalletOwnershipChallengeExpiredError,InvalidWalletOwnershipChallengeError,InvalidWalletOwnershipSignatureError,WalletNotFoundError, andUnsupportedNetworkError. - ✅ [Changed] Renamed
AppAttestationAPIErrortoAppAttestationErrorandUncategorizedAPIErrortoUncategorizedError. - 🛠 [Fixed] Automatically set
PKPaymentRequest.merchantCategoryCodeso unsupported payment methods are hidden from Apple Pay.
PaymentSheet
- [Added] Added standalone Link wallet APIs in private preview via
LinkController.
StripeConnect
- 0️⃣ [Changed]
PaymentsViewController,PaymentsViewControllerDelegate,PayoutsViewController,PayoutsViewControllerDelegate, andEmbeddedComponentManager.PaymentsListDefaultFiltersOptionsare now part of the public API and no longer require@_spi(PreviewConnect)to access.
- [Added] Added wallet ownership verification APIs to
Previous changes from v26.2.0
-
26.2.0 2026-07-06
CryptoOnramp (Alpha)
- 🔧 [Added] Added
AppAttestationUnavailableError, a richStripeCryptoOnrampErrorsurfaced when configuration fails because app attestation is missing or native Link is unavailable. - 🚚 [Removed] Removed public diagnostic-only properties from rich Crypto Onramp errors:
sdkVersionsfromStripeCryptoOnrampErrorand concrete error types;operation,appIdentifier, andmodefromStripeCryptoOnrampAPIError,AppAttestationAPIError, andUncategorizedAPIError; andoperation,appIdentifier,mode, andsdkVersionsfromAPIErrorContext. These diagnostics are still included indeveloperMessage. - [Changed] Renamed the public API-backed error context property from
contexttoapiErrorContext. - ⚡️ [Changed] Removed public initializers from
AppAttestationAPIErrorandUncategorizedAPIError, and updated the publicAPIErrorContextinitializer to match its remaining API-backed fields.
- 🔧 [Added] Added