Differences of Checkout type
Overview / Introduction
- What this article covers: This guide explains the importance of selecting the correct checkout type in our app to ensure accurate sales tracking.
- Step-by-Step walkthrough This guide outlines the importance of selecting the correct checkout type in our app to ensure accurate sales tracking. It also provides simplified instruction on how to choose or update your type of checkout into “External checkout”
Reminder
It was also important to know the differences with the checkout (Native and External checkout)
- External Checkout (3rd-Party)
- We track when order event is created. This includes the order with tagging such as “Payment pending” / “Authorize” Typically this is suitable for those who does COD/Cash on Delivery
- Native Checkout (Shopify)
- We track when order event is paid event. These are order that has been as “Paid” under Payment status
Instruction
- When you add store on our app, it will ask you the type of Checkout.
- In the Event that you does Third party Checkout or COD/Cash on Delivery, kindly select **External Checkout (third-party). **
- If your checkout only stays within Shopify then keep it as "Native checkout (Shopify).

- If you already added the store on our app and aiming to update from Native to External Checkout. Please refer to image link below:
Step A: Choose your Store

Step B: Select the “External Checkout”
*
Key takeaways
- External Checkout = Best for COD and third-party payment systems.
If you want to know whether we support your third-party checkout. Just make sure your external checkout system send's cart token back to Shopify with note_attributes field. The key of the attribute needs to be shopify-cart-token.
- Native Checkout = Best for checkouts/payment that happened inside Shopify
- Always verify that your checkout type matches your store’s payment flow to keep your sales data accurate.
Updated on: 04/11/2025
Thank you!
