> 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/settings/payments/configuring-payment-gateways/quickbooks-payments.md).

# Quickbooks (Payments)

### Migrating from Quickbooks Merchant Services to Quickbooks Payments

**As of November 2019**, Quickbooks has deprecated Quickbooks Merchant Services and moved over to Quickbooks Payments. You will need to disconnect the QBMS integration from Nexudus and activate the one named Quickbooks in [**Settings > Payments > Payment Methods**](https://platform.nexudus.com/settings/payments/paymentmethods).

### Setting up Quickbooks Payments

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

![Creating a new Quickbooks payment application](https://preview.3.basecamp.com/4291976/blobs/ba04fb6a-1840-11ea-b923-ecf4bbd6f9a0/previews/full/image.png)

Next [click here](<https://developer.intuit.com/app/developer/myapps >), and then login to **Create an App**

![Click on create an app](https://preview.3.basecamp.com/4291976/blobs/befdbae4-1840-11ea-af87-ecf4bbd6f9a0/previews/full/image.png)

Choose QB Online and Payments,  add the name for the app and click **Create app**.

![Choose Quickbooks Online and Payments](https://preview.3.basecamp.com/4291976/blobs/c35f859a-1840-11ea-8127-a0369f740db1/previews/full/image.png)

![Name your app](https://preview.3.basecamp.com/4291976/blobs/c8057578-1840-11ea-868e-a0369f740fe6/previews/full/image.png)

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**.

![OAuth](https://preview.3.basecamp.com/4291976/blobs/cc1341b8-1840-11ea-81c8-a0369f740da9/previews/full/image.png)

Once there select the **production environment** and check the **Payments** checkbox, then click **Get authorization code** (Step 1)

![Authorization Code](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LzbXa5gIE6CRN8mVyII%2F-Lzbltrzc6FZY_9JT4DF%2FQBOP006.png?alt=media\&token=5de85eda-7666-4d59-bf43-254fd9f2f2bf)

Once you get the authorization code, you can get the OAuth Token (Step 2)

![OAuth 2.0 Token](https://preview.3.basecamp.com/4291976/blobs/d65d6748-1840-11ea-a9f3-a0369f740db1/previews/full/image.png)

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

![Select payments and retrieve the tokens from step 2](https://preview.3.basecamp.com/4291976/blobs/dc494424-1840-11ea-b2f0-a0369f740da9/previews/full/image.png)

Once you retrieve the tokens the system will populate the rest of the fields which you can then paste back to QuickBooks integration on Nexudus.

![Access Tokens](https://preview.3.basecamp.com/4291976/blobs/e23a6732-1840-11ea-a02e-a0369f740db1/previews/full/image.png)

![Quickbooks Payments Integration](https://3743897482-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lbh_u87wC7EAH8sHaxc%2F-LxuYA_HZLvgPUdXm7qO%2F-LxuajTNeh_jXzc2GAH6%2Fimage.png?alt=media\&token=df8b4c9b-fcee-4058-8016-51d06a53f562)
