Skip to content

Stripe: Payment method domains schemas

3 Stripe schemas with complete fields and constraints.

← Payment method domains operations · All schemas

Create a payment method domain — response body

FieldTypePresenceDescription and constraints
$objectRootA 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 guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration).
amazon_payModelRequired within parentExpand Create a payment method domain — response body — link
apple_payModelRequired within parentExpand Create a payment method domain — response body — link
createdJSONRequired within parent
created (anyOf 1)integerAlternativeTime at which the object was created. Measured in seconds since the Unix epoch.
Format: unix-time
created (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
domain_namestringRequired within parentThe domain name that this payment method domain object represents.
Maximum length: 5000
enabledbooleanRequired within parentWhether this payment method domain is enabled. If the domain is not enabled, payment methods that require a payment method domain will not appear in Elements.
google_payModelRequired within parentExpand Create a payment method domain — response body — link
idstringRequired within parentUnique identifier for the object.
Maximum length: 5000
klarnaModelRequired within parentExpand Create a payment method domain — response body — link
linkModelRequired within parentExpand Create a payment method domain — response body — link
livemodebooleanRequired within parentIf the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.
objectstringRequired within parentString representing the object's type. Objects of the same type share the same value.
Known values: payment_method_domain
paypalModelRequired within parentExpand Create a payment method domain — response body — link

Referenced models: Create a payment method domain — response body — link

Create a payment method domain — response body — link

FieldTypePresenceDescription and constraints
$objectRootIndicates the status of a specific payment method on a payment method domain.
statusstringRequired within parentThe status of the payment method on the domain.
Known values: active, inactive
status_detailsModelOptionalExpand Create a payment method domain — response body — link status details

Referenced models: Create a payment method domain — response body — link status details

Create a payment method domain — response body — link status details

FieldTypePresenceDescription and constraints
$objectRootContains additional details about the status of a payment method for a specific payment method domain.
error_messagestringRequired within parentThe error message associated with the status of the payment method on the domain.
Maximum length: 5000

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.