Testing your dynamic checkout buttons

The kind of dynamic checkout button that displays to your customers depends on the following factors:

  • your payment settings
  • whether Shop Promise is active, which will prioritize Shop Pay over other checkouts
  • the customer's browser
  • the customer's device
  • the customer's personal payment history

You can test your dynamic checkout buttons to review all the different configurations that might display to your customers. Before you test your dynamic checkout buttons, make sure that you add them to your online store.


  1. From your Shopify admin, go to Online Store > Themes.
  2. Click View your store.
  3. To test the button on a product page, go to a product page. To test the button on a featured product section, stay on the home page.
  4. In your browser's address bar, add one of the following strings to the end of the current URL, and then press Enter to reload the page:
    • Shop Pay - ?shopify-debug=true&show=Shop
    • Amazon Pay - ?shopify-debug=true&show=Amazon
    • Apple Pay (Safari only) - ?shopify-debug=true&show=ApplePay
    • Google Pay - ?shopify-debug=true&show=Google
    • PayPal - ?shopify-debug=true&show=PayPal
    • Venmo (United States only)- ?shopify-debug=true&show=Venmo
    • Unbranded - ?shopify-debug=true&show=checkout
      For example, the URL to test the dynamic checkout button for Amazon Pay might look something like this: https://mystore.myshopify.com/products/myproduct?shopify-debug=true&show=Amazon
  5. Repeat to test dynamic checkout buttons for other payment methods configured in your payment settings.

Can’t find the answers you’re looking for? We’re here to help.