# CustomDomainConfig

Custom hosted-payment-page domain configuration. Two DNS records must be added in order: first `certificateDnsRecord` to validate the SSL certificate, then `distributionDnsRecord` to route traffic.

```
type CustomDomainConfig {

  domain: String

  certificateDnsRecord: DnsRecord

  distributionDnsRecord: DnsRecord

  status: CustomDomainStatus

}
```

### Fields[​](#fields "Enlace directo al Fields")

#### [`CustomDomainConfig.domain`](#domain) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#domain "Enlace directo al domain")

Merchant's custom domain (e.g. `pay.example.com`). Must be a subdomain of the verified business website.

#### [`CustomDomainConfig.certificateDnsRecord`](#certificate-dns-record) ● [`DnsRecord`](https://docs.monei.com/es/es/apis/graphql/types/objects/dns-record/.md) object[​](#certificate-dns-record "Enlace directo al certificate-dns-record")

DNS record that proves domain ownership and unlocks SSL issuance. Appears once the enable flow obtains the validation token.

#### [`CustomDomainConfig.distributionDnsRecord`](#distribution-dns-record) ● [`DnsRecord`](https://docs.monei.com/es/es/apis/graphql/types/objects/dns-record/.md) object[​](#distribution-dns-record "Enlace directo al distribution-dns-record")

CNAME pointing the custom domain at MONEI's hosted-payment-page edge. Appears only after the SSL certificate is issued.

#### [`CustomDomainConfig.status`](#status) ● [`CustomDomainStatus`](https://docs.monei.com/es/es/apis/graphql/types/enums/custom-domain-status/.md) enum[​](#status "Enlace directo al status")

Current lifecycle state. See `CustomDomainStatus`.

### Member Of[​](#member-of "Enlace directo al Member Of")

[`Account`](https://docs.monei.com/es/es/apis/graphql/types/objects/account/.md) object
