# Square apple not showing when adding app fee why?

**URL:** <https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900>\
**Category:** Questions\
**Created:** [July 18, 2026, 10:56pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900 "2026-07-18T22:56:24Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 18, 2026, 10:56pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/1 "2026-07-18T22:56:24Z")

</div>

Square on checkout link page apple pay button not showing when added app fee parameter

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 18, 2026, 10:59pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/2 "2026-07-18T22:59:12Z")

</div>

@Bryan-Square @ashley-square

---

<div class="post-metadata">

**Author:** ![jasonmiller57476](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jasonmiller57476](https://developer.squareup.com/forums/u/jasonmiller57476)\
**Post date:** [July 19, 2026, 5:48am UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/3 "2026-07-19T05:48:50Z")

</div>

Check that Apple Pay is enabled for the account and compare the Checkout Session with and without `app_fee`. If it only breaks with that parameter, share your Checkout Session code (without sensitive data) so the cause can be identified.

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 19, 2026, 9:29pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/5 "2026-07-19T21:29:19Z")

</div>

Hi @jasonmiller57476 and @masonreed343,

Thank you for the reply. I have compared the two sessions. In both cases,

apple\_pay is explicitly set to true in

accepted\_payment\_methods .

Without app\_fee (Apple Pay shows):

“checkout\_options”: {

“accepted\_payment\_methods”: { “apple\_pay”: true, “google\_pay”: true },

“shipping\_fee”: { … }

}

With app\_fee (Apple Pay disappears):

“checkout\_options”: {

“accepted\_payment\_methods”: { “apple\_pay”: true, “google\_pay”: true },

“app\_fee\_money”: { “amount”: 21, “currency”: “USD” },

“shipping\_fee”: { … }

}

The button only disappears when the

app\_fee\_money

parameter is added. Is there a specific requirement or account setting needed to support Apple Pay when an application fee is involved?"

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 20, 2026, 12:33pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/6 "2026-07-20T12:33:14Z")

</div>

Any update @masonreed343 @jasonmiller57476 @Bryan-Square @ashley-square

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [July 20, 2026, 6:36pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/8 "2026-07-20T18:36:54Z")

</div>

Is this happening in sandbox or production?

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 20, 2026, 6:55pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/9 "2026-07-20T18:55:39Z")

</div>

Production haven’t checked on sandbox

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [July 20, 2026, 6:58pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/10 "2026-07-20T18:58:31Z")

</div>

Thank you! Are you using OAuth or a personal access token?

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 20, 2026, 7:25pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/11 "2026-07-20T19:25:44Z")

</div>

OAuth using with app fee

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 28, 2026, 10:48am UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/12 "2026-07-28T10:48:57Z")

</div>

Any update @ashley-square

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [July 28, 2026, 6:56pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/13 "2026-07-28T18:56:03Z")

</div>

Thank you for your patience as I dug into this on our side.

This is a known limitation of Square-hosted payment links (Checkout API). When `app_fee_money` is included in the request, the Apple Pay button will not appear on the hosted checkout page, even if `accepted_payment_methods.apple_pay` is set to `true`.

This occurs because the hosted checkout’s internal domain registration for Apple Pay doesn’t extend to third-party application configurations when an app fee is involved. There is currently no request-level parameter or account setting that resolves this.

**Workarounds:**

1. **Remove the application fee from the payment link**. If Apple Pay is a priority for your buyers, omit `app_fee_money` from your Checkout API request and handle fee collection through another mechanism.

2. **Use the Payments API with the Web Payments SDK**. Build a custom checkout experience on your own domain. Register and verify your domain for Apple Pay in your Square Developer Dashboard, then use the Payments API to collect the application fee. This approach supports both Apple Pay and app fees together.

**References:**  
• [Collect Application Fees](https://developer.squareup.com/docs/payments-api/take-payments-and-collect-fees)  
• [Web Payments SDK – Apple Pay](https://developer.squareup.com/docs/web-payments/apple-pay)  
• [Checkout API Guidelines and Limitations](https://developer.squareup.com/docs/checkout-api/guidelines-and-limitations)

---

<div class="post-metadata">

**Author:** ![wordpress.ingenious](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/wordpress.ingenious/32/12054_2.png) [@wordpress.ingenious](https://developer.squareup.com/forums/u/wordpress.ingenious)\
**Post date:** [July 29, 2026, 1:04pm UTC](https://developer.squareup.com/forums/t/square-apple-not-showing-when-adding-app-fee-why/26900/14 "2026-07-29T13:04:29Z")

</div>

@ashley-square if i manually verify my domain via api or square app dev dashboard so it will work’s ?
