stripe-android
link
/
com.stripe.android.link
/
LinkPaymentLauncher
/
LinkPaymentLauncher
Link
Payment
Launcher
@
AssistedInject
fun
LinkPaymentLauncher
(
@
Assisted
activityResultLauncher
:
ActivityResultLauncher
<
LinkActivityContract.Args
>
,
context
:
Context
,
@
Named
(
value
=
"productUsage"
)
productUsage
:
Set
<
String
>
,
@
Named
(
value
=
"publishableKey"
)
publishableKeyProvider
:
(
)
->
String
,
@
Named
(
value
=
"stripeAccountId"
)
stripeAccountIdProvider
:
(
)
->
String
?
,
@
Named
(
value
=
"enableLogging"
)
enableLogging
:
Boolean
,
ioContext
:
CoroutineContext
,
paymentAnalyticsRequestFactory
:
PaymentAnalyticsRequestFactory
,
analyticsRequestExecutor
:
AnalyticsRequestExecutor
,
stripeRepository
:
StripeRepository
)
Content copied to clipboard