Shopify FAQs
Get answers to some common questions about your Shopify integration.
Why are some orders are marked as 'Pending' when Payment Authorization is set to "Manual capture"?
This occurs due to a bug in Shopify admin UI after successful Affirm authorization where the order status doesn't update. In this race condition, when you have Payment Authorization set to Manually capture payment for orders in Settings > Payment Providers > Payment authorization, orders may be marked as Pending instead of Authorized. You can still process these orders (Cancel or Capture) within Shopify as you would normally do. To process these orders, follow these instructions.
I have multiple Affirm accounts and believe that I may have logged into the wrong Affirm account on my Shopify store because the promotional messaging is not updating.
If you have multiple Affirm accounts and have installed the Affirm app on your Shopify store, but are encountering the issue described above, you may have connected the wrong Affirm account to your Shopify store.
To resolve this issue and connect the correct Affirm account to your Shopify store, please follow the steps below:
- Delete the Affirm app from your Shopify store.
- Clear browser cache and cookies.
- Open a new tab and log into Affirm Merchant Portal using the correct email address.
- Refresh the tab with your Shopify store and reinstall the Affirm app.
How do I remove additional scripts on Thank you and Order status pages?
To remove additional scripts, follow these steps:
1. On the Shopify Dashboard, click Settings > Checkout.

2. In the Order status page additional scripts section, delete any Affirm additional scripts.

3. Click Save.

If you have non-Affirm additional scripts, see Shopify’s guide: Customize and replace your Thank you and Order status pages.
Note: August 28, 2025 is the deadline to replace your Thank you and Order status pages by recreating your customizations that use checkout.liquid, additional scripts, and apps that use script tags. Replacing these pages enables you to add customizations in a way that's app-based and upgrade-safe.
Is there a replacement for additional scripts?
We don’t currently have a replacement for the functionality provided by additional scripts. However, this doesn’t affect your Payments App integration.
Updated 18 days ago