Square on checkout link page apple pay button not showing when added app fee parameter
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.
If the Apple Pay button disappears only when app_fee is added, it may be an integration or configuration issue. Try comparing the checkout request with and without that parameter, and share your integration details if the problem continues.
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?"
Is this happening in sandbox or production?
Production haven’t checked on sandbox
Thank you! Are you using OAuth or a personal access token?
OAuth using with app fee