{"title":"TouchNet","slug":"touchnet-payment-provider","url":"https://support.storeconnect.com/articles/touchnet-payment-provider","url_markdown":"https://support.storeconnect.com/articles/touchnet-payment-provider.md","subtitle":null,"summary":"Configure TouchNet for institution-based payments in StoreConnect, including production and sandbox API options with TLink and uPay URLs.","type":"Help_Documentation","video_url":"","keywords":"Touchnet, touchnet payments, payment provider","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"This topic explains how to configure TouchNet as a third party payment provider in StoreConnect. \n\n## What you need\n\n-   [TouchNet](https://www.touchnet.com/merchant-services/payment-processing) Institution account \n-   Minimal code and admin know-how\n\n## Get credentials from TouchNet\n\nTouchNet provides credentials that you can use in the **API key** and **API secret** fields in the StoreConnect config.\n\nThey also provide additional options for testing payments in a sandbox.\n\n## Configure TouchNet in StoreConnect \n\n1.  Open StoreConnect and go to **Settings \u003e Payments \u003e Payment providers**.\n2.  Select **New**. Complete the fields as follows, then **Save**:\n\n| StoreConnect field             | Select or enter                                                           |\n|--------------------------------|---------------------------------------------------------------------------|\n| Name                           | TouchNet                                                                  |\n| Provider                       | Select TouchNet from the list                                             |\n| API Mode                       | production or sandbox                                                     |\n| API Key                        | Key supplied by TouchNet                                                  |\n| API Secret                     | Secret supplied by TouchNet                                               |\n| API Options to enable payments | See below. Use the relevant set of API options for production or sandbox. |\n\n## Credentials for API Options\n\nInsert the relevant API options using the code below, and:\n\n- Replace {InstitutionCode} with your specific Institution code, e.g. C30002\n- Replace {SiteId} with your site ID, e.g. 338\n\n**Production API Options**\n\n-   tlink\\_url: [https://secure.touchnet.net:8703/](https://secure.touchnet.net:8703/){InstitutionCode}\\_tlink/services/TPGSecureLink\n-   upay\\_url: [https://secure.touchnet.net:8443/](https://secure.touchnet.net:8443/){InstitutionCode}\\_upay/web/index.jsp\n-   upay\\_site\\_id: {SiteId}\n\n**Sandbox API Options**\n\n-   tlink\\_url: [https://test.secure.touchnet.net:8703/](https://test.secure.touchnet.net:8703/){InstitutionCode}test\\_tlink/services/TPGSecureLink\n-   upay\\_url: [https://test.secure.touchnet.net:8443/](https://test.secure.touchnet.net:8443/){InstitutionCode}test\\_upay/web/index.jsp\n-   upay\\_site\\_id: {SiteId}"}