> For the complete documentation index, see [llms.txt](https://legacydocs.nexudus.com/platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacydocs.nexudus.com/platform/faq/dashboard/online-payments/faq-migrating-from-quickbook-merchant-services-qbms-to-quickbooks-payments.md).

# FAQ: Migrating from Quickbook Merchant Services (QBMS) to Quickbooks payments

How to switch from QBMS to Quickbooks payments

&#x20;The first thing they would need to obtain is and OAuth 2.0 client credentials by [creating a new QuickBooks Payments application](https://developer.intuit.com/app/developer/myapps) in the Intuit Developer Account. From there if they follow the steps below, you will all 4 necessary credentials:  **Access Token, Client, Client Secret, Refresh Token.**&#x20;

First, access the Intuit developer app [here](https://developer.intuit.com/app/developer/qbpayments/docs/develop/authentication-and-authorization/oauth-2.0#obtain-oauth2-credentials-for-your-app). Then create a new QuickBooks payment application

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmjewpMs31L2tET08q%2Fimage.png?alt=media\&token=b0b62ee4-7bc0-4cc2-91ba-8bebf855e782)

Link: <https://developer.intuit.com/app/developer/myapps> \
\
Once logged in click **Create App**

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-Lwmk3W39LoNi4Yw_MvK%2Fimage%20\(1\).png?alt=media\&token=119d9a7c-6d16-4bc9-ae6d-4bf47d79da01)

Next, choose **QB Online payments** and add the name of the app.

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmkJ8x1qOfGa3sQPX_%2Fimage%20\(2\).png?alt=media\&token=f796a7fc-ae19-49e5-a447-c91ddb32d283)

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmkLWJ6ilyxM8eyMdj%2Fimage%20\(3\).png?alt=media\&token=ae5c314a-f063-423b-966c-f733ac9198ce)

Once the app is created go to My apps from the dashboard and select the created app, then go to **Production Keys & OAuth section** and select **OAuth 2.0 Playground**.

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmkSbV8idNLgSzDvA1%2Fimage%20\(4\).png?alt=media\&token=70307ee1-7d15-43b7-af41-f723a22d3249)

Once there select the production environment and check the **Payments** checkbox then click **Get authorization code**

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LyTbg0V2_q-0tc_9gST%2F-LyTbuX3NPO8rmyK2tF8%2Fqb_fix.png?alt=media\&token=48de6557-ddae-46a5-8541-cefaea62c9d8)

Once you get the authorisation code in step 2 you can get the **OAuth Token**

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmkgDgpEs8ecXgq3of%2Fimage%20\(6\).png?alt=media\&token=078e663b-888a-4498-acc0-095f11fa6777)

In step 3, select **Payments** again and **Get tokens** from Step 2

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmkoSqi6vO4Lh6AIou%2Fimage%20\(7\).png?alt=media\&token=1d9e32e3-73d5-4660-92e9-0b7db6c04bdb)

Once you Get the tokens the system will populate the rest of the fields which you can then paste back into QuickBooks integration

![](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LwmjL8mf8H__vSOvr8e%2F-LwmktlYR-qqmpNdq1tV%2Fimage%20\(8\).png?alt=media\&token=8afb1d2e-9340-41dd-979d-1016112162b1)
