Skip to content

Commit 0d55e1c

Browse files
Update to the latest Android SDK, and adopt the new PaymentOptionResultCallback.
1 parent 4b07510 commit 0d55e1c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ StripeSdk_compileSdkVersion=30
33
StripeSdk_targetSdkVersion=28
44
StripeSdk_minSdkVersion=21
55
# Keep StripeSdk_stripeVersion in sync with https://github.com/stripe/stripe-identity-react-native/blob/main/android/gradle.properties
6-
StripeSdk_stripeVersion=21.22.+
6+
StripeSdk_stripeVersion=21.23.+

android/src/main/java/com/reactnativestripesdk/PaymentSheetFragment.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import com.stripe.android.paymentelement.PaymentMethodOptionsSetupFutureUsagePre
4545
import com.stripe.android.paymentsheet.CreateIntentCallback
4646
import com.stripe.android.paymentsheet.CreateIntentResult
4747
import com.stripe.android.paymentsheet.ExperimentalCustomerSessionApi
48-
import com.stripe.android.paymentsheet.PaymentOptionCallback
48+
import com.stripe.android.paymentsheet.PaymentOptionResultCallback
4949
import com.stripe.android.paymentsheet.PaymentSheet
5050
import com.stripe.android.paymentsheet.PaymentSheetResult
5151
import com.stripe.android.paymentsheet.PaymentSheetResultCallback
@@ -124,9 +124,9 @@ class PaymentSheetFragment :
124124
}
125125

126126
val paymentOptionCallback =
127-
PaymentOptionCallback { paymentOption ->
127+
PaymentOptionResultCallback { paymentOptionResult ->
128128
val result =
129-
paymentOption?.let {
129+
paymentOptionResult.paymentOption?.let {
130130
val bitmap = getBitmapFromVectorDrawable(context, it.drawableResourceId)
131131
val imageString = getBase64FromBitmap(bitmap)
132132
val option: WritableMap = WritableNativeMap()
@@ -272,15 +272,15 @@ class PaymentSheetFragment :
272272
PaymentSheet.FlowController
273273
.Builder(
274274
resultCallback = paymentResultCallback,
275-
paymentOptionCallback = paymentOptionCallback,
275+
paymentOptionResultCallback = paymentOptionCallback,
276276
).createIntentCallback(createIntentCallback)
277277
.confirmCustomPaymentMethodCallback(this)
278278
.build(this)
279279
} else {
280280
PaymentSheet.FlowController
281281
.Builder(
282282
resultCallback = paymentResultCallback,
283-
paymentOptionCallback = paymentOptionCallback,
283+
paymentOptionResultCallback = paymentOptionCallback,
284284
).confirmCustomPaymentMethodCallback(this)
285285
.build(this)
286286
}

0 commit comments

Comments
 (0)