Sha256: 078884cbadae4544662cb27d12ab1fe1be459e6791b1c2dd37bdeef84249b65a

Contents?: true

Size: 1.29 KB

Versions: 44

Compression:

Stored size: 1.29 KB

Contents

# File generated from our OpenAPI spec
# frozen_string_literal: true

module Stripe
  # ConfirmationTokens help transport client side data collected by Stripe JS over
  # to your server for confirming a PaymentIntent or SetupIntent. If the confirmation
  # is successful, values present on the ConfirmationToken are written onto the Intent.
  #
  # To learn more about how to use ConfirmationToken, visit the related guides:
  # - [Finalize payments on the server](https://stripe.com/docs/payments/finalize-payments-on-the-server)
  # - [Build two-step confirmation](https://stripe.com/docs/payments/build-a-two-step-confirmation).
  class ConfirmationToken < APIResource
    OBJECT_NAME = "confirmation_token"
    def self.object_name
      "confirmation_token"
    end

    def test_helpers
      TestHelpers.new(self)
    end

    class TestHelpers < APIResourceTestHelpers
      RESOURCE_CLASS = ConfirmationToken
      def self.resource_class
        "ConfirmationToken"
      end

      # Creates a test mode Confirmation Token server side for your integration tests.
      def self.create(params = {}, opts = {})
        request_stripe_object(
          method: :post,
          path: "/v1/test_helpers/confirmation_tokens",
          params: params,
          opts: opts
        )
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
stripe-13.5.0 lib/stripe/resources/confirmation_token.rb
stripe-13.4.1 lib/stripe/resources/confirmation_token.rb
stripe-13.4.0 lib/stripe/resources/confirmation_token.rb
stripe-13.3.1 lib/stripe/resources/confirmation_token.rb
stripe-13.3.0 lib/stripe/resources/confirmation_token.rb
stripe-13.3.0.pre.beta.1 lib/stripe/resources/confirmation_token.rb
stripe-13.2.0 lib/stripe/resources/confirmation_token.rb
stripe-13.1.2 lib/stripe/resources/confirmation_token.rb
stripe-13.2.0.pre.beta.3 lib/stripe/resources/confirmation_token.rb
stripe-13.2.0.pre.beta.2 lib/stripe/resources/confirmation_token.rb
stripe-13.1.1 lib/stripe/resources/confirmation_token.rb
stripe-13.2.0.pre.beta.1 lib/stripe/resources/confirmation_token.rb
stripe-13.1.0 lib/stripe/resources/confirmation_token.rb
stripe-13.0.2 lib/stripe/resources/confirmation_token.rb
stripe-13.1.0.pre.beta.3 lib/stripe/resources/confirmation_token.rb
stripe-13.0.1 lib/stripe/resources/confirmation_token.rb
stripe-13.1.0.pre.beta.2 lib/stripe/resources/confirmation_token.rb
stripe-13.0.0 lib/stripe/resources/confirmation_token.rb
stripe-12.7.0.pre.beta.2 lib/stripe/resources/confirmation_token.rb
stripe-12.7.0.pre.beta.1 lib/stripe/resources/confirmation_token.rb