PaymentIntentNextAction

  • type
    Type: string
    max length:  
    100
    required

    Type of the next action to perform. Refer to the other child attributes under next_action for available values. Examples include: redirect_to_url or three_d_secure.

  • redirect_to_url
    Type: object · PaymentIntentNextActionRedirectToUrl
    • return_url
      Type: string | null
      max length:  
      1000

      If the customer does not exit their browser while authenticating, they will be redirected to this specified URL after completion.

    • url
      Type: string | null
      max length:  
      1000

      The URL you must redirect your customer to in order to authenticate the payment.

  • three_d_secure
    • Type: object · PaymentIntentNextActionThreeDSecureFrictionless

      Provider-agnostic Three-D Secure next action. The flow field indicates whether no UI is needed (frictionless), a hidden device fingerprint (3DS Method) must run, or a visible challenge must be presented. All URLs are on your domain.

      • flow
        Discriminator
        Type: stringenum
        required

        Which 3DS flow to execute.

        values
        • frictionless
        • method
        • challenge
      • idempotency_key
        Type: string
        required

        Optional key to correlate retries/refreshes on the same 3DS attempt.

      • status_url
        Type: stringFormat: uri
        required

        Poll this URL (your API) until the PaymentIntent leaves requires_action/processing.

      • hint
        Type: object · ThreeDSHint
      • message
        Type: object · ThreeDSMessage
      • return_url
        Type: string | nullFormat: uri

        Merchant's return URL (echoed back). Your 3DS return page should 302 here.