SCPNextAction

Objective-C


@interface SCPNextAction : NSObject <NSCopying>

Swift

class NextAction : NSObject, NSCopying

Represents the next action that should be taken for a PaymentIntent.

  • The type of next action to perform.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *type;

    Swift

    var type: String? { get }
  • Contains instructions for displaying a QR code for WeChat Pay payments.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) SCPWechatPayDisplayQrCode *wechatPayDisplayQrCode;

    Swift

    var wechatPayDisplayQrCode: SCPWechatPayDisplayQrCode? { get }
  • Contains instructions for redirecting the customer to another URL.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) SCPRedirectToUrl *redirectToUrl;

    Swift

    var redirectToUrl: SCPRedirectToUrl? { get }
  • When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this object to invoke authentication flows.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) SCPUseStripeSdk *useStripeSdk;

    Swift

    var useStripeSdk: SCPUseStripeSdk? { get }
  • Unavailable

    You cannot directly instantiate SCPNextAction. You should only use one that has been returned by our SDK.

    Declaration

    Objective-C

    - (nonnull instancetype)init;
  • Unavailable

    You cannot directly instantiate SCPNextAction. You should only use one that has been returned by our SDK.

    Declaration

    Objective-C

    + (nonnull instancetype)new;