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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | 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 guide: [Payment method domains](https://docs.stripe.com/payments/payment-methods/pmd-registration). |
amazon_pay | Model | Required within parent | Expand Create a payment method domain — response body — link |
apple_pay | Model | Required within parent | Expand Create a payment method domain — response body — link |
created | JSON | Required within parent | |
created (anyOf 1) | integer | Alternative | Time at which the object was created. Measured in seconds since the Unix epoch. Format: unix-time |
created (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
domain_name | string | Required within parent | The domain name that this payment method domain object represents. Maximum length: 5000 |
enabled | boolean | Required within parent | Whether 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_pay | Model | Required within parent | Expand Create a payment method domain — response body — link |
id | string | Required within parent | Unique identifier for the object. Maximum length: 5000 |
klarna | Model | Required within parent | Expand Create a payment method domain — response body — link |
link | Model | Required within parent | Expand Create a payment method domain — response body — link |
livemode | boolean | Required within parent | If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`. |
object | string | Required within parent | String representing the object's type. Objects of the same type share the same value. Known values: payment_method_domain |
paypal | Model | Required within parent | Expand 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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Indicates the status of a specific payment method on a payment method domain. |
status | string | Required within parent | The status of the payment method on the domain. Known values: active, inactive |
status_details | Model | Optional | Expand 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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Contains additional details about the status of a payment method for a specific payment method domain. |
error_message | string | Required within parent | The error message associated with the status of the payment method on the domain. Maximum length: 5000 |