myPOS Partner Integration Quick Start
These are the key steps to create and launch your integration through the Partner Portal.
On this path
Step 1 — Access the Partner Portal
There are two separate portals, one per environment:
Log in with your credentials, then open the Integrations tab from the menu.
Step 2 — Create a new integration
- Click + Add New Integration.
- Enter your integration name and an optional description.
- Pick the Business Activity that describes what your integration does.
- On the next screen, choose a Channel, then pick the Type it offers.
- 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.
| Type | Description |
|---|---|
Remote payments websites or mobile apps | |
| Online | Payments accepted on websites and online storeseCommerce API |
| In-app | Payments embedded in native iOS or Android mobile appseCommerce API |
POS payments in-store payments | |
| POS | Payments processed through classic POS terminalsePOS API |
| Smart POS | Payments processed through Android-based point-of-sale terminals and systems |
| Unattended | Payments on self-service kiosks and automated payment terminalsePOS API |
| Tap to Pay | Payments accepted directly on smartphones using Tap to Pay technology |
| Cash register | Software integrations for sales and checkout appsePOS API |
Account management | |
| Account management | Integrations 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:
| Credential | What it is |
|---|---|
| Partner ID | Your unique partner identifier |
| Application ID | Identifier of this integration |
| Partner Client ID | OAuth client identifier |
| Partner Secret | OAuth 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:
- myPOS API Gateway — the API Gateway reference. Other APIs are listed under APIs.
- SDKs — official SDKs and sample code, including Android, iOS, PHP, .NET, Java, and the API Gateway TypeScript SDK.
- Integration Kits — integration-type specific guides for online payments, AppMarket, Glass, CRR, custom POS, and unattended.
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.