Pay By Link from card machine
Already integrated with Teya Card Machines through POSLink? Use your existing credentials to offer Pay By Link, with payments settling into the same store as in-store card machine transactions.
Available integrations
EPOS Partner credentials support Pay By Link only. For other online payment products, register merchants through the partner registration flow instead.
1. Confirm your credentials
1 Ensure you have a company and store in the Staging environment equivalent to a live setup
2 Confirm you have POSLink / card machine credentials for that store
3 Agree with Teya whether PBL will use EPOS-only credentials or a dedicated ecommerce store
Use your existing POSLink credentials (
client_id / client_secret) Payments settle into the same store as in-store card machine transactions
No additional ecommerce subscription required
2. API URLs
| Service | Staging | Production |
|---|---|---|
| Online Payments API | https://api.teya.xyz | https://api.teya.com |
| OAuth | https://id.teya.xyz/oauth/v2/oauth-token | https://id.teya.com/oauth/v2/oauth-token |
3. Required scopes
Include these as a space-separated string in your OAuth token request:
scope: 'payment-links/create payment-links/id/get payment-links/id/update'
| Scope | Description |
|---|---|
payment-links/create | Create a payment link |
payment-links/id/get | Get payment link by ID |
payment-links/id/update | Update a payment link |
Next steps
- Pay By Link via API - Create payment links programmatically
- Webhooks - Receive payment notifications
- Testing - Test cards and integration checklist
- API Reference - Full API endpoint documentation