This is not caused by Dynamic Checkout. Our team looked into the issue and it's likely caused by an error where you require customers to enter a phone number at checkout, but it's not required in PayPal. If you match the settings it should do the trick: https://help.shopify.com/manual/payments/paypal/require-phone-numbers.
Hope that solves your issue!
My site is loading product page in popup as quick view by ajax. But dynamic checkout buttons are not displayed like i view product page. I think i have to call a re-initialized script like dynamic button on checkout page to display dynamic button in popup. Do you know the script to call after display product in quick view popup ? Thanks!
1. The button that is shown is highly dependent on the browser + device combination. An unbranded button will be shown if the customer has not previously used an accelerated payment method on that combination.
So based on this answer, if I release the dynamic checkout buttons then customers will only see the "Buy Now" button at first? The, once they've made the first purchase they will be able to see the 3rd party payment provider buttons such as Paypal? Cheers!