Online Payment Terminals
Online Payment Terminals
SagaPay offers multiple types of online payment terminals to suit different business needs. Each terminal type is designed for specific use cases and provides unique features to help you integrate payment acceptance seamlessly into your online platform.
Types of Online Payment Terminals
1. Payment Page
A fully hosted payment page by SagaPay. Customers are redirected to a secure SagaPay page to complete their payment.
Use Cases:
- Merchants who want a quick and secure way to accept payments without handling sensitive card data
- Businesses looking to minimize PCI DSS compliance requirements
- Suitable for e-commerce stores, donation sites, and event registrations
Features:
- Customizable branding (logo, colors, etc.)
- Supports multiple payment methods (cards, wallets, etc.)
- Automatic updates and compliance handled by SagaPay
- Built-in fraud prevention and 3D Secure support
2. Online SDK (Self-Hosted Page)
A JavaScript SDK that allows you to embed payment forms directly into your website or web application, providing maximum control over the checkout experience.
Use Cases:
- Merchants who want to fully customize the payment UI and user journey
- Businesses with complex checkout flows or custom requirements
- Ideal for web-shops, SaaS platforms, and marketplaces
Features:
- Complete control over the look and feel of the user payment experience
- Real-time validation and error handling
- Supports multiple payment methods and currencies
3. Merchant Initiated Transactions (MIT)
Enables merchants to initiate payments on behalf of customers, typically for recurring billing, subscriptions, or delayed charges.
Use Cases:
- Subscription services (SaaS, memberships, etc.)
- Businesses needing to charge customers after service delivery (e.g., hotel check-out, car rentals)
- Any scenario where the customer is not present for subsequent payments
Features:
- Requires initial customer authentication via Payment Page or Online SDK
- Secure storage of payment credentials for future use
- Compliant with card network rules for recurring and MIT transactions
- Reduces friction for repeat customers
Choosing the Right Terminal
Terminal Registration
Terminal registration for online terminals works the same way as in-store. This process requires a store ID which you will get on completing the store onboarding process.
After store onboarding, any number of terminals can be registered under a store.
The availability of the terminals is dependent on the presence of the paymentPageHostURL and its verification.
Prerequisites
- API credentials or Partner Portal access
- A valid
storeId: Complete store onboarding to obtain a storeId (see Online Store Setup)