This article covers
Why apple pay button is displayed when Chargebee checked is implemented via the Drop-in script?
Apple Pay is configured on the site and smart routing is enabled for Apple Pay. Also, Safari preference is enabled to allow Apple Pay. Still, it does not show in the desktop version. (MAC)
Check whether the apple_pay payment method is listed from Chargebee backend.
In order to verify the same, in safari bowser do a right click anywhere on the screen and then open inspect elements (Make sure under Safari -> Preferences -> Advanced -> “Show Develop menu in menu bar” is checked)
Please refer to below OBJECT which is obtained from retrieve end-point response:
Test using plan based URL with site name and items, and check if the apple_pay button is shown or not.
PC 1.0 plan-based URL -> https:/sitenamepc1-test.chargebee.com/hosted_pages/plans/plan_id
PC 2.0 plan-based URL -> https://sitenamepc2-test.chargebee.com/hosted_pages/checkout?subscription_items[item_price_id]=plan_item_price_point
If the apple pay button is displayed as expected then the issue could be due to the implementation
Please note that Apple Pay with iframes is not supported and our Drop-in-script/Grap-script/preview uses Iframe pop-up modal ie the reason Apple pay does not appear in our checkout.