AbsPaymentController

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun confirmAndAuthenticateAlipay(confirmPaymentIntentParams: ConfirmPaymentIntentParams, authenticator: AlipayAuthenticator, requestOptions: ApiRequest.Options): Result<PaymentIntentResult>
Link copied to clipboard
open suspend override fun confirmWeChatPay(confirmPaymentIntentParams: ConfirmPaymentIntentParams, requestOptions: ApiRequest.Options): Result<WeChatPayNextAction>
Link copied to clipboard
open suspend override fun getAuthenticateSourceResult(data: Intent): Result<Source>
Link copied to clipboard
open suspend override fun getPaymentIntentResult(data: Intent): Result<PaymentIntentResult>
Link copied to clipboard
open suspend override fun getSetupIntentResult(data: Intent): Result<SetupIntentResult>
Link copied to clipboard
open suspend override fun handleNextAction(host: AuthActivityStarterHost, stripeIntent: StripeIntent, requestOptions: ApiRequest.Options)
Link copied to clipboard
open override fun shouldHandlePaymentResult(requestCode: Int, data: Intent?): Boolean
Link copied to clipboard
open override fun shouldHandleSetupResult(requestCode: Int, data: Intent?): Boolean
Link copied to clipboard
open override fun shouldHandleSourceResult(requestCode: Int, data: Intent?): Boolean
Link copied to clipboard
open suspend override fun startAuth(host: AuthActivityStarterHost, clientSecret: String, requestOptions: ApiRequest.Options, type: PaymentController.StripeIntentType)
Link copied to clipboard
open suspend override fun startAuthenticateSource(host: AuthActivityStarterHost, source: Source, requestOptions: ApiRequest.Options)
Link copied to clipboard
open suspend override fun startConfirmAndAuth(host: AuthActivityStarterHost, confirmStripeIntentParams: ConfirmStripeIntentParams, requestOptions: ApiRequest.Options)
Link copied to clipboard
open override fun unregisterLaunchers()