Take Payments Online
Offer Teya online payments to the merchants you serve. All integrations include card payments, 3D Secure authentication, and webhook notifications without any extra setup.
Who this section is for
- Partner / Platform - You're building a plugin, SaaS tool, or platform that other merchants will use.
- EPOS Partner - You already use Teya Card Machines through POSLink.
Credential setup
How you obtain API credentials depends on your relationship with Teya.
| Partner / Platform | EPOS Partner | |
|---|---|---|
| Credential source | Registration webhook callback | Existing POSLink credentials |
| Available integrations | All | Pay By Link only |
| Ecommerce subscription | Per merchant (via registration) | Not required |
Get set up
Register your merchants
Partner / Platform
Set up your partner account and implement the merchant registration flow. Teya sends each merchant's credentials to your registration webhook so you can take payments on their behalf.
Pay By Link from card machine
POSLink credentials
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.
Integration options
Once your merchants are registered, integrate payments using any of Teya's online payment products. The integration steps are the same as for merchants; only the credential setup differs.
Pay By Link
Get paid without a website
Generate a payment link in seconds and send it anywhere - email, SMS, WhatsApp, or your own app.
No code requiredHosted Checkout
Ready-made checkout with minimal development
Redirect customers to a Teya-hosted page that handles the full payment flow with just a few lines of code.
Low codeEmbedded Components
Seamless, embedded checkout
Embed Teya's secure payment fields directly into your own UI. Choose from a complete form, individual card fields, or an Apple Pay button - all hosted in iframes so you stay SAQ A compliant.
Some codeBefore you go live
- Webhooks - Set up real-time notifications for payment events (required for most integrations)
- Testing - Use test cards to validate your integration before going live
- Troubleshooting - Solutions to the most common integration issues
- API Reference - Full endpoint and parameter documentation