Bot releases are hidden (Show)
Features
Fixes
Published by remonh87 10 months ago
Breaking changes
Rename ApplePayShippingContact
to PlatformpayshippingContact
.
Fixes
Published by remonh87 11 months ago
Sync with Stripe React Native v0.34 and v0.35:
Features
Fixes
#1459 allow image to be null (#1466).
#1409 send usesDeprecatedTokenFlow to stripe platform (#1410).
Published by jonasbark 12 months ago
https://github.com/flutter-stripe/flutter_stripe/blob/main/packages/stripe/CHANGELOG.md
requires_capture
on web by @BakerSmithA in https://github.com/flutter-stripe/flutter_stripe/pull/1431
Full Changelog: https://github.com/flutter-stripe/flutter_stripe/compare/9.4.0...9.5.0
Published by remonh87 about 1 year ago
Published by remonh87 about 1 year ago
Fixes
Published by remonh87 about 1 year ago
Fixes
Published by remonh87 about 1 year ago
Features
BillingDetailsCollectionConfiguration
to payment sheet for collecting addresses.Fixes
Published by remonh87 about 1 year ago
This release brings a lot of improvments to the web plugin, like later payments using SetupIntents or using tokens.
It also fixes the Apple Pay plugin that comes with new native features like order tracking and discount codes
Deprecated fields
createdDateTime
in TokenData
has changed tocreated
. It will be removed in later versionsFeatures
Published by remonh87 about 1 year ago
This release is based on version 0.25.0 of Stripe React Native:
Breaking Changes
paymentSummaryItems
field in initPaymentSheet()
's applePay
params to cartItems
.Features
supportsTapToPay
option to canAddCardToWallet
. reference
setOrderTracking
property to the PlatformPayButton
component and the initPaymentSheet
method. Use this callback for setting the order details to give users the ability to track and manage their purchases in Wallet. To learn more about order tracking, see Apple’s Wallet Orders documentation. reference
buttonType
field to initPaymentSheet()
's applePay
params. Use this to set the text displayed by the call to action button in the Apple Pay sheet.reference
request
field to initPaymentSheet()
's, confirmPlatformPayPayment()
's, and confirmPlatformPaySetupIntent
's applePay
params. Use this to support different types of payment requests, like RecurringPaymentRequest
, AutomaticReloadPaymentRequest
, and MultiMerchantRequest
.reference
options
argument to presentPaymentSheet
which includes a timeout
property. reference
hasPairedAppleWatch
option to canAddCardToWallet
. reference
deprecated
and will be removed in a future release, but are still supported in this version.Fixes
canAddCardToWallet
would always return a details.status
of UNSUPPORTED_DEVICE
on iPads. reference
canAddCardToWallet
would always return a {canAddCard: false}
if the card in question had been provsioned on the current device, but had not yet been provisioned on a paired Watch. ref
onDidSetShippingMethod
& onDidSetShippingContact
events wouldn't be triggered if you were using the useApplePay
hook without using the ApplePayButton
component. ref
canAddCardToWallet
could result in a null pointer exception on devices without NFC compatibility. ref
stripe-android
v20.19.2. ref
canAddCardToWallet
wouldn't correctly return the details.token
object. ref
confirmPlatformPaySetupIntent
on iOS. ref
shippingDetails
property. ref
PaymentIntent.Result
and SetupIntent.Result
types now include a paymentMethod
field. This replaces the paymentMethodId
field, which will be removed in a later release. ref
createPlatformPayPaymentMethod
on iOS where a "Canceled" error could be returned in production. ref
PlatformPayButton
with type={PlatformPay.ButtonType.GooglePayMark}
would be unclickable. ref
CardField
would render without the necessary padding. 48debb2
null
value to certain method parameters would result in a crash. ref
ShippingMethod
type to contain the isPending
field instead of a type
field (which previously was never correct). This reflects the inputs accepted. ref
ShippingMethod
type to contain the startDate
and endDate
keys, if applicable. ref
<CardForm />
on Android. ref
'const' enums are not supported.
see commit
canAddCardToWallet
method would sometimes wrongly return false
with a details.status
of MISSING_CONFIGURATION
in production builds. ref
canAddCardToWallet
would return false
if the card had already been provisioned on a paired device like an Apple Watch, but had not yet been provisioned on the current device, and would also return false
if the card had been provisioned on the current device, but not on a paired Apple Watch. ref
Note
This version pulls in a new version of stripe-android
that now requires v1.8.0 of the Kotlin Gradle plugin. Refer to this issue for a limited workaround.
Published by remonh87 over 1 year ago
Breaking Changes
Fixes
Published by jonasbark almost 2 years ago
Breaking Changes
Features
Fixes
Published by jonasbark about 2 years ago
Breaking changes
Features
Other changes
Published by remonh87 about 2 years ago
** Breaking changes **
ApplePayCartSummaryItem(
label: 'Product Test',
amount: '0.01',
);
Becomes
ApplePayCartSummaryItem.immediate(
label: 'Product Test',
amount: '0.01',
);
Changed paymentsheet parameters to make it more clear which settings are used for Google Pay and Apple Pay. Changes: merchantCountryCode
is now moved into both PaymentSheetApplePay
and PaymentSheetGooglePay
, currencyCode
and testEnv
is now part of the PaymentSheetGooglePay
object.
Added possibility to add ApplePayCartSummaryItem
to the paymensheet.
Other changes
Published by jonasbark over 2 years ago
Full Changelog: https://github.com/flutter-stripe/flutter_stripe/compare/3.2.0...3.3.0
Published by remonh87 over 2 years ago
Published by remonh87 over 2 years ago
** Breaking changes **
createPaymentMethod
, confirmPayment
, confirmSetupIntent
in line with latest changes of the Stripe SDK. For example Stripe.instance.confirmPayment(
clientSecret,
PaymentMethodParams.ideal(
bankName: 'revolut',
),
);
Becomes
Stripe.instance.confirmPayment(
clientSecret,
PaymentMethodParams.ideal(
paymentMethodData:
PaymentMethodDataIdeal( 'revolut'),
),
);
Other changes
Published by jonasbark over 2 years ago
stripe-ios
increasing the deployment target.