myPOS Partner Integration Quick Start

These are the key steps to create and launch your integration through the Partner Portal.

Step 1 — Access the Partner Portal

There are two separate portals, one per environment:

Demo

Build and test your integration.

demo-partners.mypos.com

Production

Go live with real merchants.

partners.mypos.com

Log in with your credentials, then open the Integrations tab from the menu.

Step 2 — Create a new integration

  1. Click + Add New Integration.
  2. Enter your integration name and an optional description.
  3. Pick the Business Activity that describes what your integration does.
  4. On the next screen, choose a Channel, then pick the Type it offers.
  5. Review your entries and click Submit.

A Success message confirms the integration was created.

The second screen asks for the channel. Type stays empty until a channel is selected, because the available types depend on it. Each option has an Info button if you need more detail before choosing.

TypeDescription

Remote payments websites or mobile apps

OnlinePayments accepted on websites and online storeseCommerce API
In-appPayments embedded in native iOS or Android mobile appseCommerce API

POS payments in-store payments

POSPayments processed through classic POS terminalsePOS API
Smart POSPayments processed through Android-based point-of-sale terminals and systems
UnattendedPayments on self-service kiosks and automated payment terminalsePOS API
Tap to PayPayments accepted directly on smartphones using Tap to Pay technology
Cash registerSoftware integrations for sales and checkout appsePOS API

Account management

Account managementIntegrations that provide access to transactions, reporting, and device managementBanking API

Once you pick a type, click Submit.

Step 3 — Integration approval

After you create your integration, we review the request and approve it — normally within 24 hours.

Step 4 — Generate API credentials

Go to the Summary tab of your new integration and click Generate API Credentials. You receive:

CredentialWhat it is
Partner IDYour unique partner identifier
Application IDIdentifier of this integration
Partner Client IDOAuth client identifier
Partner SecretOAuth client secretShown once

The Partner Secret is displayed only once. Copy and store it securely immediately after generation.

Share the approval link

Open the Summary tab of your integration and scroll to the Share section at the bottom. It holds Your personal integration share link. Use the copy button next to it and send the link to the merchant so they can approve the integration — approval is required before you can generate merchant credentials.

The same link also appears on the Merchants tab while no merchants are linked yet.

When the merchant opens the link, they sign in to their myPOS account and see an approval screen with your integration name, category, and creator. They grant access by clicking Confirm.

Once the merchant approves, continue with Connect a Merchant and Authenticate, which covers merchant credentials, the bearer token, and the X-Session ID.

Step 5 — Use resources and documentation

Open the Resources tab of your integration in the Partner Portal. It links out to the same material you can browse here:

Step 6 — Integration checklist

Go to the Checklist tab and follow the setup steps for your integration type. Tasks are grouped into Initial setup, Testing, and Deployment, and a progress bar tracks how many you have completed. Tasks marked Required must be done before you can go live.

Step 7 — Manage settings

Edit your integration details from the Settings tab. Name and Description are editable; Client ID, Client Secret, and Type are read-only. Click Submit to save.

The Permanent actions section at the bottom holds two irreversible operations:

  • Reset Secret Key — regenerates your Client ID and Client Secret. Use it if you lose the secret.
  • Delete Integration — removes the integration entirely.

Warning: Permanent actions cannot be undone. After a reset, any script or application still using the old credentials loses access and must be updated.

Step 8 — Use the Support tab

Use the Support tab to message the integration team directly. Your Partner ID, Application ID, Name, and Type are filled in for you and sent with the request, so you only need a Subject and a Message before clicking Submit.

The tab also lists frequently asked questions, and the Partner ID and Application ID fields have copy buttons if you need those values elsewhere.

Step 9 — Move to production

Once your integration is approved and fully tested, register in the Production Partner Portal with your name, email, and company details.

Production is a separate portal. Your Production account must be approved before you can create a Production integration, and Demo credentials and settings are not migrated automatically. Our team is here to support you with this process.