## Zoho Billing - Product, solutions, integrations, support, and resources Index Access the complete documentation index at: https://www.zoho.com/in/billing/llms.txt Use this file to discover all available documentation pages before proceeding. # Pine Labs ![](/billing/images/ue-resources/llm-utility-menu/sparkle-ai.svg) Explore With AI ![](/billing/images/ue-resources/llm-utility-menu/dd-arrow.svg) * [Open in ChatGPT (opens in new tab)](https://chatgpt.com/?prompt=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fin%2Fbilling%2Fhelp%2Fonline-payments%2Fterminal-payments%2Fpine-labs-terminal.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.) * [Open in Claude (opens in new tab)](https://claude.ai/new?q=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fin%2Fbilling%2Fhelp%2Fonline-payments%2Fterminal-payments%2Fpine-labs-terminal.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.) * ![Copy for LLM](/billing/images/ue-resources/llm-utility-menu/copy.svg) Copy for LLM * [![View as Markdown](/billing/images/ue-resources/llm-utility-menu/md.svg) View as Markdown (opens in new tab)](/in/billing/help/online-payments/terminal-payments/pine-labs-terminal.md) Pine Labs is a payment platform that lets you accept in-person payments through POS terminal devices. You can connect your Pine Labs merchant account to Zoho Billing and record customer payments collected through Pine Labs terminals directly against their invoices. This setup applies to the India edition of Zoho Billing. ### Obtain Pine Labs Credentials Before you set up Pine Labs in Zoho Billing, you must obtain your Client ID and Client Secret from your Pine Labs Merchant Dashboard. * Sign in to your Pine Labs Merchant Dashboard. * Go to **API Settings**. * Copy the **Client ID** and **Client Secret** shown on the page. Keep these credentials handy, as you will need them to set up Pine Labs in Zoho Billing. * * * ### Set Up Pine Labs Terminal To set up Pine Labs Terminal: * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Set Up Now** next to _Pine Labs_. * Enter the **Client ID** and **Client Secret** obtained from your Pine Labs Merchant Dashboard. * Click **Save**. Pine Labs will be connected to your Zoho Billing organisation. * * * ### Configure Payment Terminal After connecting Pine Labs, you can add your merchant IDs and terminal devices to process in-person payments at your store. #### Add Merchant ID * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Manage** next to _Pine Labs_. * Under the **Client IDs** tab, click **Add Client ID**. * Enter the **Client ID** and **Client Secret** for the merchant you want to add. * Click **Save**. #### Add Terminal Devices * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Manage** next to _Pine Labs_. * Under the **Terminal Devices** tab, click **Add Terminal Device**. **Field** **Description** **IMEI** The IMEI number of the Pine Labs terminal device. This can be found in your Pine Labs Merchant Dashboard. **Client POS Code** The POS code assigned to the terminal device by Pine Labs. **Terminal Name** A name to identify and distinguish the terminal device within your organisation. **Payment Gateway** The payment gateway assigned to process transactions through this terminal. This is pre-set to Pine Labs. **Associated Client ID** The Client ID under which this terminal device is registered. * Click **Save**. * * * ### Record a Terminal Payment From an Invoice Use the invoice’s _Details_ page when you want to record payment for a specific invoice. To record a terminal payment from an invoice: * Go to **Sales > Invoices**. * Select the invoice for which you want to record payment. * Click the **Record Payment** dropdown. * Select **Record Payment**. * Enter the amount received. * Select **Pine Labs** in the **Payment Mode** field. * Enter the terminal transaction reference shown on the POS device. * Click **Record Payment**. If the full invoice amount is recorded, the invoice status changes to _Paid_. If only part of the invoice amount is recorded, the invoice status changes to _Partially Paid_. * * * ### Record Pine Labs Terminal Payments After setting up Pine Labs, you can record payments received through the terminal from the _Payments Received_ module. To record the payment: 1. Go to _Payments_ > _Payments Received_. 2. Click the **\+ New** button in the top right corner. 3. Select the customer from whom you received the payment. 4. Enter the amount received. 5. Select **Pine Labs** as the **Payment Mode**. 6. Enter the Pine Labs terminal transaction details. 7. Apply the payment to the customer’s invoice. 8. Click **Save**. The payment will be recorded against the selected customer and invoice. * * * ### More Actions You can manage your existing Pine Labs client IDs and terminal devices using the following actions. #### Edit Terminal Device You can update the details of an existing terminal device at any time. * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Manage** next to _Pine Labs_. * Under the **Terminal Devices** tab, hover over the terminal device you want to edit and click the **More** icon. * Make the necessary changes and click **Save**. #### Mark a Terminal Device as Inactive You can mark a terminal device as inactive to temporarily disable it without removing it from your configuration. * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Manage** next to _Pine Labs_. * Under the **Terminal Devices** tab, hover over the terminal device you want to mark as inactive and click the **More** icon. * Click **Mark as Inactive**. #### Delete Client ID/Terminal Device You can delete a client ID or terminal device that is no longer needed. * Go to _Settings_ and select **Payment Gateways** under _Online Payments_. * Click **Manage** next to _Pine Labs_. * Under the **Client IDs** or **Terminal Devices** tab, hover over the item you want to delete and click the **More** icon. * Click **Delete** and **OK** to confirm the action. ### Troubleshoot Terminal Payment Setup If Zoho Billing does not accept the terminal value, check the details in your Pine Labs Merchant Dashboard and try again. Use this checklist: * Confirm that the Client ID and Client Secret entered in Zoho Billing are correct and active. * Confirm that the terminal device’s IMEI and Client POS Code are active in your Pine Labs Merchant Dashboard. * Verify that the terminal device is associated with the correct Client ID. * Contact Pine Labs support if the terminal device is not visible in your dashboard. After correcting the details, update the provider settings in Zoho Billing and save the changes. ![](/billing/images/ask-zia/askzia-logo.svg) Continue with Zia... 1 ![](/billing/images/ask-zia/floating-send.svg) ![](/billing/images/ask-zia/askzia-color.svg)Ask Zia [Contact Support](https://www.zoho.com/in/billing/contact-us?src=help_bot)[Sign up for free](https://www.zoho.com/in/billing/signup/?src=help_bot) ![](/billing/images/ask-zia/end-chat.svg)![](/billing/images/ask-zia/pin-chat.svg) Loading response Ask Zia is powered by AI. Responses are helpful but not always perfect.