What Is Paylink?
Paylink is a Saudi-licensed payment service provider that aggregates the Kingdom's most popular payment rails behind a single hosted invoice page. Instead of integrating each card network, wallet, and BNPL provider separately, merchants connect once to Paylink and let their customers choose how they want to pay at checkout. The service is built around a hosted payment URL, so sensitive card details never touch the merchant's infrastructure.
Key Features
- Hosted Invoice Page: Paylink generates a secure payment URL for each order. Customers are redirected to a branded Paylink page where they complete the transaction, then return to your store. This reduces your PCI scope to the minimum.
- mada and Major Cards: Full support for mada, Visa, Mastercard, and American Express — covering both domestic Saudi shoppers and international buyers.
- Digital Wallets: Accept STC Pay, urpay, and Apple Pay without any extra integration work. Each option appears automatically on the Paylink checkout page.
- Buy Now, Pay Later: Paylink bundles Tabby and Tamara alongside card payments, letting shoppers split purchases into interest-free installments directly from the same checkout.
- SMS Invoicing: Optionally send a tokenized payment link via SMS, useful for phone orders, social commerce, or deferred-payment requests.
- Webhook-Driven Confirmation: Every paid invoice fires a webhook to your store, which then re-verifies the status via Paylink's API for defense-in-depth.
- QR & Mobile-Optimized Payment: Paylink also returns QR and mobile-specific URLs, making in-store or app-based payments trivial.
Supported Regions and Currencies
Paylink is licensed and operated in Saudi Arabia, and the primary settlement currency is the Saudi Riyal (SAR). Additional display currencies (USD, EUR, GBP) are supported for cross-border orders. The platform enforces a 5 SAR minimum invoice amount.
Integration with Trinavo
Trinavo ships a ready-to-use Paylink plugin. Merchants enter their Paylink API ID and secret key (test and/or live) in the Trinavo admin panel and toggle test mode while they verify the integration against Paylink's sandbox environment. On checkout, Trinavo authenticates with Paylink, creates an invoice, and redirects the customer to the hosted payment page. When the customer completes payment, Paylink calls back into Trinavo, which re-verifies the invoice status before marking the order as paid.
The integration handles the full online-payment lifecycle. Refunds are handled directly from the Paylink merchant dashboard, as Paylink does not currently expose a refund API.
Security and Compliance
Because customers pay on Paylink's hosted page, no card data is stored or processed by your Trinavo store. Paylink is responsible for PCI DSS compliance, 3D Secure authentication, and SAMA (Saudi Central Bank) regulatory adherence. Authentication to the Paylink API uses short-lived bearer tokens generated server-side from your API ID and secret key — credentials are stored encrypted in the Trinavo database.
Getting Started
To enable Paylink, sign up at paylink.sa and obtain your API ID and secret key for both the sandbox and production environments. In the Trinavo admin, add a new payment method, pick Paylink from the gateway list, paste your credentials, and keep test mode enabled until you have completed a successful sandbox payment. Once verified, disable test mode to start accepting live payments from Saudi customers.