Sha256: a8de9e1812c7bf059a8c40c44f1469f5c3bc79ed796548eea047cac41619817a

Contents?: true

Size: 1.21 KB

Versions: 20

Compression:

Stored size: 1.21 KB

Contents

# File generated from our OpenAPI spec
# frozen_string_literal: true

module Stripe
  # A payment method domain represents a web domain that you have registered with Stripe.
  # Stripe Elements use registered payment method domains to control where certain payment methods are shown.
  #
  # Related guides: [Payment method domains](https://stripe.com/docs/payments/payment-methods/pmd-registration).
  class PaymentMethodDomain < APIResource
    extend Stripe::APIOperations::Create
    extend Stripe::APIOperations::List
    include Stripe::APIOperations::Save

    OBJECT_NAME = "payment_method_domain"

    def validate(params = {}, opts = {})
      request_stripe_object(
        method: :post,
        path: format("/v1/payment_method_domains/%<payment_method_domain>s/validate", { payment_method_domain: CGI.escape(self["id"]) }),
        params: params,
        opts: opts
      )
    end

    def self.validate(payment_method_domain, params = {}, opts = {})
      request_stripe_object(
        method: :post,
        path: format("/v1/payment_method_domains/%<payment_method_domain>s/validate", { payment_method_domain: CGI.escape(payment_method_domain) }),
        params: params,
        opts: opts
      )
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
stripe-10.5.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-10.4.0 lib/stripe/resources/payment_method_domain.rb
stripe-10.4.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-10.3.0 lib/stripe/resources/payment_method_domain.rb
stripe-10.3.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-10.2.0 lib/stripe/resources/payment_method_domain.rb
stripe-10.2.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-10.1.0 lib/stripe/resources/payment_method_domain.rb
stripe-10.1.0.pre.beta.2 lib/stripe/resources/payment_method_domain.rb
stripe-10.1.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-10.0.0 lib/stripe/resources/payment_method_domain.rb
stripe-9.5.0.pre.beta.2 lib/stripe/resources/payment_method_domain.rb
stripe-9.5.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-9.4.0 lib/stripe/resources/payment_method_domain.rb
stripe-9.4.0.pre.beta.3 lib/stripe/resources/payment_method_domain.rb
stripe-9.4.0.pre.beta.2 lib/stripe/resources/payment_method_domain.rb
stripe-9.4.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-9.3.0 lib/stripe/resources/payment_method_domain.rb
stripe-9.3.0.pre.beta.1 lib/stripe/resources/payment_method_domain.rb
stripe-9.2.0 lib/stripe/resources/payment_method_domain.rb