NextAction

@Serializable
class NextAction(    val type: String,     val wechatPayDisplayQrCode: WechatPayDisplayQrCode? = null,     val redirectToUrl: RedirectUrl? = null,     val useStripeSdk: UseStripeSdk? = null)

Property that tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.

Constructors

Link copied to clipboard
constructor(    type: String,     wechatPayDisplayQrCode: WechatPayDisplayQrCode? = null,     redirectToUrl: RedirectUrl? = null,     useStripeSdk: UseStripeSdk? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Contains instructions for authenticating a payment by redirecting your customer to another page or application.

Link copied to clipboard

Type of the next action to perform

Link copied to clipboard

A next action to be handled internally by the Stripe SDK

Link copied to clipboard

The field that contains WeChat Pay QR code info

Functions

Link copied to clipboard
operator fun component1(): String
Link copied to clipboard
Link copied to clipboard
operator fun component3(): RedirectUrl?
Link copied to clipboard
operator fun component4(): UseStripeSdk?
Link copied to clipboard
fun copy(    type: String = this.type,     wechatPayDisplayQrCode: WechatPayDisplayQrCode? = this.wechatPayDisplayQrCode,     redirectToUrl: RedirectUrl? = this.redirectToUrl,     useStripeSdk: UseStripeSdk? = this.useStripeSdk): NextAction
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String