QuickBooks Commerce's Payment Method is mapped with Shopify's Payment Gateway. It is not case-sensitive, and spaces for matching will replace dashes/underscores. For example, if the Payment Method in QuickBooks Commerce is "Credit Card", a Payment Gateway of "credit-card" or "credit card" or "Credit Card" would still match.
First, you need to know the Payment Gateway Names in Shopify. To do this, login to Shopify Admin > Settings > Payment Providers. See below.
Second, make sure the Shopify Payment Gateway names exist in QuickBooks Commerce. If not, you have to create this Payment Method for us to capture the Payment Type. You can find this under Settings > Configuration > Payment Methods > New Payment Method.
And the Invoice will sync to XERO/QuickBooks with its Default Payment Ledger account.
In QuickBooks:
In XERO:
If you wish to map each Payment Method with specific ledgers, read this article for more information on how to map Payment Ledger accounts with Accounting platforms. (XERO and QuickBooks )