# Accept Apple Pay on a payment page
> Learn how to accept Apple Pay on a hosted payment page
You can accept Apple Pay on a payment page by enabling the payment method. You can also customize the Apple Pay button style, color, and language as needed.
## Considerations
Before you get started, keep these considerations in mind:
* You must have the Apple Pay service activated and payment method domains configured for your paypoint. See [Apple Pay Overview](/guides/pay-in-wallets-apple-pay-overview) for guidance.
* Apple Pay is available only for one-time payments. If `autopay` is enabled on a payment page, Apple Pay won't be available as a payment method.
* For performance reasons, we don't recommend embedding payment pages in iframes. However, when Apple Pay is enabled, a payment page embedded in an iframe won't load at all.
## Add Apple Pay to the payment page
To add Apple Pay acceptance on a payment page, you must first enable it as a payment method. Set `applePay` to `true` when creating or updating the payment page.
```json
"pageContent": {
"paymentMethods": {
"methods": {
"applePay": true,
"amex": true,
"discover": true,
"mastercard": true,
"visa": true
}
}
}
```
## Configure the Apple Pay button
If you wish to customize the Apple Pay button on the payment page, you can pass configuration options using the `paymentMethods.settings.applepay` object.
The Apple Pay button style. Supported options:
* “black”: Default black button.
* “white-outline”: White button with an outline.
* “white”: Solid white button.
The Apple Pay button style. Supported options:
* “black”: Default black button.
* “white-outline”: White button with an outline.
* “white”: Solid white button.
The Apple Pay button locale. Supported options:
* **en-US**: English (US)
* **ar-AB**: Arabic
* **ca-ES**: Catalan
* **zh-CN**: Chinese (China)
* **zh-HK**: Chinese (Hong Kong)
* **zh-TW**: Chinese (Taiwan)
* **hr-HR**: Croatian
* **cs-CZ**: Czech
* **da-DK**: Danish
* **de-DE**: German
* **nl-NL**: Dutch
* **en-AU**: English (Australia)
* **en-GB**: English (UK)
* **fi-FI**: Finnish
* **fr-CA**: French (Canada)
* **fr-FR**: French (France)
* **el-GR**: Greek
* **he-IL**: Hebrew
* **hi-IN**: Hindi
* **hu-HU**: Hungarian
* **id-ID**: Indonesian
* **it-IT**: Italian
* **ja-JP**: Japanese
* **ko-KR**: Korean
* **ms-MY**: Malay
* **nb-NO**: Norwegian
* **pl-PL**: Polish
* **pt-BR**: Portuguese (Brazil)
* **pt-PT**: Portuguese (Portugal)
* **ro-RO**: Romanian
* **ru-RU**: Russian
* **sk-SK**: Slovak
* **es-MX**: Spanish (Mexico)
* **es-ES**: Spanish (Spain)
* **sv-SE**: Swedish
* **th-TH**: Thai
* **tr-TR**: Turkish
* **uk-UA**: Ukrainian
* **vi-VN**: Vietnamese
For example, in your request to the [create a payment page endpoint](/developers/api-reference/hostedpaymentpages/create-a-payment-page), you could change the button's style, color and language:
```json
"paymentMethods":{
...
"settings":{
"applepay":{
"buttonType":"support",
"buttonStyle":"white-outline",
"language":"ca-ES"
}
}
}
```
## Prefill fields with Apple Pay
Pre-filling payment fields is covered in the [Hosted Payment Pages Quickstart](/guides/pay-in-payment-page-overview#step-2-prefill-payment-form-fields).