Skip to main content

MyPOS Integration

MyPOS is a payment processing service that allows you to accept payments through your AppSalon system.

Overview

MyPOS integration allows you to accept payments through your booking system. Configure your MyPOS API credentials to enable secure payment processing.

Where to go: Settings → API Keys → MyPOS


Configuration

Enable API

Setting: Enable API (checkbox)

Description: Toggle MyPOS payment integration on or off.

Default: Disabled

Note: You must configure Client ID and Client Secret before enabling the API.


Client ID

Setting: Client ID

Description: Your MyPOS Client ID for API authentication.

Format: XX-0000-0000

Where to find: Provided by MyPOS when you register for their service

Required: Yes (if API is enabled)


Client Secret

Setting: Client Secret

Description: Your MyPOS Client Secret for API authentication.

Where to find: Provided by MyPOS when you register for their service

Required: Yes (if API is enabled)

Security: Keep this secret secure and never share it publicly.


MyPOS Devices

Managing Devices

You can add and manage multiple MyPOS devices:

  • Add Device - Register a new MyPOS device
  • Enable/Disable - Control device availability
  • Remove Device - Delete a device from your account

Payment Processing

Once MyPOS is configured and enabled:

  • Customers can make payments through your booking system
  • Payments are processed securely through MyPOS
  • Transaction status can be monitored in the system

Security Best Practices

  • ✅ Keep your Client ID and Client Secret secure
  • ✅ Never share API credentials publicly
  • ✅ Regularly review device access
  • ✅ Disable unused devices
  • ✅ Monitor transaction logs

Getting MyPOS Credentials

To get your MyPOS API credentials:

  1. Register for a MyPOS account at mypos.com
  2. Complete the merchant registration process
  3. Access your MyPOS dashboard
  4. Navigate to API settings
  5. Generate or retrieve your Client ID and Client Secret
  6. Enter these credentials in AppSalon Settings

Troubleshooting

If you experience issues with MyPOS integration:

  • Verify your Client ID and Client Secret are correct
  • Ensure the API is enabled
  • Check that your MyPOS account is active
  • Verify device registration
  • Contact MyPOS support if credentials are invalid