# N-Genius Online Documentation > The N-Genius Online payment gateway allows businesses to accept payments from their customers online, on mobile devices and in call-center environments, across the Middle East and Africa. ## Guides - [Set up N-Genius](https://docs.ngenius-payments.com/docs/getting-started-set-up-n-genius.md): Whether you’re building a custom checkout, using a plugin, or exploring the sandbox first — this guide will help you get started with N-Genius. - [Create an account](https://docs.ngenius-payments.com/docs/getting-started-create-an-account.md): Experience our payment gateway firsthand. Sign up for a test account to explore all features. - [Go-live checklist](https://docs.ngenius-payments.com/docs/getting-started-go-live-checklist.md): Before you can start accepting real payments with N-Genius, it’s important to complete the steps below. This ensures your integration is fully tested, compliant, and ready for live transactions. - [Quick Start Guide](https://docs.ngenius-payments.com/docs/getting-started-quick-start-guide.md): Get started with N-Genius Online payments quickly! - [Mobile Responsive Payment Page](https://docs.ngenius-payments.com/docs/mobile-responsive-payment-page.md) - [Mobile Responsive Portal](https://docs.ngenius-payments.com/docs/mobile-responsive-portal.md) - [Cards](https://docs.ngenius-payments.com/docs/cards-1.md) - [Apple Pay](https://docs.ngenius-payments.com/docs/apple-pay.md) - [Samsung Pay](https://docs.ngenius-payments.com/docs/samsung-pay-1.md) - [Google pay™](https://docs.ngenius-payments.com/docs/google-pay.md) - [AANI](https://docs.ngenius-payments.com/docs/aani.md): Instant Payments Now Available on N-Genius Online - [Jaywan](https://docs.ngenius-payments.com/docs/jaywan.md): We’re excited to announce that **Jaywan**, the UAE’s national digital payment card, is now supported on **N-Genius Online**. You can now offer your customers a seamless and secure way to pay using their Jaywan cards, backed by the reliability of the domestic UAESWITCH network. - [UnionPay International](https://docs.ngenius-payments.com/docs/china-union-pay-1.md) - [Hosted Payment Page](https://docs.ngenius-payments.com/docs/hosted-payment-page-1.md) - [Direct API](https://docs.ngenius-payments.com/docs/direct-api-1.md) - [Hosted Session](https://docs.ngenius-payments.com/docs/web-sdk-hosted-session.md) - [Mobile SDKs](https://docs.ngenius-payments.com/docs/mobile-sdk-andriod.md) - [Plugins](https://docs.ngenius-payments.com/docs/plugins.md): Get paid online with ease using N-Genius™ plugins. - [Shopify](https://docs.ngenius-payments.com/docs/shopify.md) - [Customer Shopping and Payment Page Redirection](https://docs.ngenius-payments.com/docs/customer-shopping-and-payment-page-redirection.md) - [Shopify — Pay by Link (Invoices)](https://docs.ngenius-payments.com/docs/shopify-pay-by-link-invoices.md): Send a payment link directly from your Shopify admin by emailing an invoice for a draft order. Your customer clicks **Complete your purchase**, lands on checkout, and pays with your configured payment methods. - [Capture and Void](https://docs.ngenius-payments.com/docs/capture-and-void.md): The **Shopify Capture and Void** functionality gives merchants greater control over when payments are processed—particularly helpful when managing **high-value, pre-orders, or custom products**. - [Troubleshooting](https://docs.ngenius-payments.com/docs/troubleshooting.md) - [WooCommerce](https://docs.ngenius-payments.com/docs/woocommerce.md): Enable seamless credit card payments on your WooCommerce store via N‑Genius Online. - [WooCommerce — Pay by Link](https://docs.ngenius-payments.com/docs/woocommerce-pay-by-link.md): Streamline your WooCommerce store's payments with N-Genius Pay by Link. Integrate seamlessly and get set up quickly. - [Magento 2.4.5+](https://docs.ngenius-payments.com/docs/magento-245.md) - [Magento — Pay by Link](https://docs.ngenius-payments.com/docs/magento-pay-by-link.md): Enable N-Genius Pay by Link in your Magento store to allow customers to pay securely via a link sent directly to their email. - [PrestaShop 8](https://docs.ngenius-payments.com/docs/prestashop.md) - [PrestaShop — Pay by Link (Invoices)](https://docs.ngenius-payments.com/docs/prestashop-pay-by-link-invoices.md): Email a payment link to your customer from the **PrestaShop** back office. Your shopper clicks **Pay for this order**, lands on checkout, and completes payment with your configured methods. - [OpenCart 4](https://docs.ngenius-payments.com/docs/opencart.md) - [OpenCart — Pay by Link](https://docs.ngenius-payments.com/docs/opencart-pay-by-link.md): Enable **Pay by Link** in OpenCart to send customers a secure payment link directly from an order. - [Shopstar](https://docs.ngenius-payments.com/docs/shopstar.md) - [EMV 3DS](https://docs.ngenius-payments.com/docs/reporting.md): Three-Domain Secure (3DS or 3-D Secure) is an XML-based messaging protocol that enables cardholders to authenticate themselves with their card issuer while making card-not-present (CNP) purchases online. - [Tokenisation](https://docs.ngenius-payments.com/docs/hierarchy.md) - [Gateway Risk Module](https://docs.ngenius-payments.com/docs/gateway-risk-rules.md): This is the first level of Pre-Auth fraud-screening employed by the N-Genius Online Gateway. - [Fraud Screening](https://docs.ngenius-payments.com/docs/fraud-screening.md): Tailor-made fraud screening to suit your business, using a combination of dynamic fraud tools, processes and proven expertise. N-Genius online partners with the world’s top fraud detection systems and employs a rules engine, a case management system, as well as reporting and analytics modules. - [Cloud Security](https://docs.ngenius-payments.com/docs/cloud-security.md) - [PCI Compliance](https://docs.ngenius-payments.com/docs/pci-dss.md): Organizations handling credit card information must comply with PCI standards. These rules, set by the Payment Card Industry Security Standards Council (PCI SSC) and detailed in the Payment Card Industry Data Security Standard (PCI DSS), protect transactions and prevent data breaches. - [Pay by Link](https://docs.ngenius-payments.com/docs/pay-by-link.md): Send a secure payment link to your customer via email, SMS, WhatsApp, or social—no checkout page required. Perfect for quotes, invoices, and quick one-off payments. - [Pay by Link Guide](https://docs.ngenius-payments.com/docs/pay-by-link-2.md): A simple, secure way to request payment, streamlining the transaction process for both you and your customer. - [Configuration](https://docs.ngenius-payments.com/docs/configuration-1.md): Set your **defaults** for Pay by Link: sender details, branding, link behaviour, and basic compliance options. - [Email Templates Configuration](https://docs.ngenius-payments.com/docs/email-templates-configuration.md): Automated notifications, customizable with your brand's aesthetic, streamline the payment process. Tailor the subject lines and body text to reflect specific purchase details and even offer promotional messaging. - [Create New Pay By Link](https://docs.ngenius-payments.com/docs/create-new-pay-by-link.md): Generate a Unique Invoice - [Manage Payment Links](https://docs.ngenius-payments.com/docs/manage-payment-links.md): From this interface, merchants gain comprehensive control over their payment requests. Sorting options allow for efficient organization, while robust search capabilities quickly locate specific transactions. Furthermore, the ability to reissue links streamlines the process of chasing outstanding payments, improving the likelihood of successful reconciliation. - [Social Share](https://docs.ngenius-payments.com/docs/social-share.md): Engage buyers instantly, offering unparalleled convenience. Tailor your message to specific audiences, maximizing conversion potential with personalized outreach. - [OneLink](https://docs.ngenius-payments.com/docs/onelink-1.md): OneLink lets you collect payments using a single reusable link. Use a fixed amount (e.g., tickets) or allow a customer-entered amount (e.g., donations). Each payment is separately authenticated, authorised, and settled. - [Pay By Link via SMS](https://docs.ngenius-payments.com/docs/pay-by-link-via-sms.md): Need to send a secure payment request directly to a customer’s mobile phone? **Pay by Link via SMS** makes it quick and easy—whether you're using the Merchant Portal or integrating with our API. - [Pay by QR code](https://docs.ngenius-payments.com/docs/pay-by-qr-code.md) - [Pay by QR code guide](https://docs.ngenius-payments.com/docs/pay-by-qr-code-guide.md) - [Group Invoicing](https://docs.ngenius-payments.com/docs/group-invoicing.md) - [Overview](https://docs.ngenius-payments.com/docs/in-person-payments-overview.md): Welcome to the **Network POS** documentation hub — your complete guide to accepting payments with **Network International’s** point-of-sale solutions. - [Network POS User Guide](https://docs.ngenius-payments.com/docs/network-pos-user-guide.md): The **Network POS Terminal User Guide** helps merchants complete payment transactions, manage refunds, print receipts, and perform daily operations using the Network POS device. - [POS FAQ](https://docs.ngenius-payments.com/docs/pos-faq.md): Find quick answers to the most common questions about the **Network POS terminal** — covering connectivity issues, refunds, fees, VAT invoices, relationship management, and pre-authorization processes. - [Overview](https://docs.ngenius-payments.com/docs/mynetwork-application-overview.md): **My Network** is Network International’s all-in-one business app designed to give businesses complete visibility and control over their payments and operations — anytime, anywhere. - [My Network App User Guide](https://docs.ngenius-payments.com/docs/mynetwork-app-user-guide.md): This guide helps you get started quickly and make the most of the **Network POS App**, whether you’re a cashier or a business owner. - [My Network Digital App FAQ](https://docs.ngenius-payments.com/docs/mynetwork-app-faq.md): This FAQ provides quick answers to the most common questions about the **Network POS App**, including payment statuses, settlement timelines, refund processes, supported devices, and payment acceptance methods. - [Virtual Terminal](https://docs.ngenius-payments.com/docs/virtual-terminal.md) - [Card on file](https://docs.ngenius-payments.com/docs/card-on-file.md): Tokenisation - [Cardholder-driven: Direct API](https://docs.ngenius-payments.com/docs/card-holder-driven-direct-api.md) - [Users](https://docs.ngenius-payments.com/docs/users.md) - [Risk rules](https://docs.ngenius-payments.com/docs/risk-rules.md) - [Organisational hierarchy](https://docs.ngenius-payments.com/docs/organisational-hierarchy.md): This page shows your merchant tree and where you **view** and **manage** entities: **Merchant Organisation** → **Organisational Units (OU)** → **Outlets**. Use it to navigate scope, manage **Payment Channels**, add units/outlets, assign **TIDs**, and activate/deactivate nodes. - [Pay page branding](https://docs.ngenius-payments.com/docs/pay-page-configuration.md) - [Add a Custom Message to the Payment Page](https://docs.ngenius-payments.com/docs/add-a-custom-message-to-the-payment-page.md): You can display a custom message on the Hosted Payment Page to communicate important information to customers during checkout. - [Integrations](https://docs.ngenius-payments.com/docs/integrations.md) - [Merchant Service Accounts](https://docs.ngenius-payments.com/docs/merchant-service-accounts.md) - [Webhooks](https://docs.ngenius-payments.com/docs/webhooks.md) - [Payment Actions](https://docs.ngenius-payments.com/docs/payment-actions.md) - [Notifications](https://docs.ngenius-payments.com/docs/general.md): Settings Page - [Reports](https://docs.ngenius-payments.com/docs/reports.md) - [Request Additional Services from N-Genius Online](https://docs.ngenius-payments.com/docs/request-additional-services-from-n-genius-online.md) - [MFA (Multi Factor Authentication)](https://docs.ngenius-payments.com/docs/mfa-multi-factor-authentication-1.md) - [Optional manager approval for refund transactions](https://docs.ngenius-payments.com/docs/optional-manager-approval-for-refund-transactions.md): Empower your team with controlled access and real-time oversight, minimizing risk and maximizing efficiency. - [Mastercard Passkey](https://docs.ngenius-payments.com/docs/mastercard-passkey.md): Mastercard Passkey is a **passwordless authentication** service that uses device biometrics instead of one-time passwords (OTPs). - [MCP (Multi-Currency Pricing)](https://docs.ngenius-payments.com/docs/mcp-multi-currency-pricing.md) - [Order Fulfilment](https://docs.ngenius-payments.com/docs/order-fulfilment-status.md): This guide explains how merchants can update the fulfilment status of customer orders in the N-Genius Portal. This helps track whether an order has been collected, delivered, or returned. - [Refund Reason](https://docs.ngenius-payments.com/docs/refund-reason.md) - [Slice Installment Payments](https://docs.ngenius-payments.com/docs/slice-installment-payments.md): Slice Installment Payments (Easy Payment Plan - EPP) allows eligible customers to split purchases into interest-free installments during checkout. - [Payouts](https://docs.ngenius-payments.com/docs/payouts.md): Pay faster and smarter with N-Genius Payouts. Instantly send money worldwide—to bank accounts, cards, or saved payment methods—reducing errors and keeping your customers happy. With real-time tracking and built-in safeguards, you can trust every payout is secure and compliant. - [Transaction Purpose Codes](https://docs.ngenius-payments.com/docs/transaction-purpose-codes.md): To comply with financial and regulatory requirements, all payout transactions must include a **Transaction Purpose Code**. - [Know Your Shopper](https://docs.ngenius-payments.com/docs/know-your-shopper.md): **Know Your Shopper** provides merchants with shopper insights in the N-Genius Portal — both at the **dashboard level** (enhanced charts & reports) and at the **transaction level** (order detail view). > This helps you understand shopper behaviour, confirm identity details, and reduce fraud risk. - [Web SDK Integration Guide](https://docs.ngenius-payments.com/docs/web-sdk-integration-guide.md): This guide walks you through integrating the N-Genius Online Web SDK to securely collect and tokenize card details on your website using hosted payment fields. - [Web SDK API Reference](https://docs.ngenius-payments.com/docs/web-sdk-api-reference.md) - [Tokenization Guide](https://docs.ngenius-payments.com/docs/tokenization-guide.md): Learn the benefits of <>, how it can support customer loyalty, and how to develop a tokenization-based payments workflow - [Migrating to EMV 3DS](https://docs.ngenius-payments.com/docs/migrating-to-emv-3ds.md): This guide is intended for customers and partners who are being migrated from version 1.x of the 3-D Secure standard, to the EMV 3-D Secure standard - [Using MCP (Multi-Currency Pricing) with the WebSDK](https://docs.ngenius-payments.com/docs/using-mcp-multi-currency-pricing-with-the-websdk.md) - [MCP](https://docs.ngenius-payments.com/docs/mcp.md): The N-Genius Online Model Context Protocol (MCP) server enables AI-powered code editors like Cursor and Windsurf, plus general-purpose tools like Claude Desktop, to interact directly with your N-Genius Online API and documentation. - [Apple Tap To Pay SDK](https://docs.ngenius-payments.com/docs/apple-tap-to-pay-sdk.md): The Apple Tap to Pay SDK enables iOS applications to accept contactless in-person payments directly on iPhone—no external card reader required. This guide walks developers through integrating the SDK with NI’s Digital Platform APIs to handle authentication, payment processing, and transaction management securely and efficiently. ## API Reference - [Set up N-Genius](https://docs.ngenius-payments.com/reference/set-up-n-genius.md): Whether you’re building a custom checkout, using a plugin, or exploring the sandbox first — this guide will help you get started with N-Genius. - [Create an account](https://docs.ngenius-payments.com/reference/create-an-account.md): Experience our payment gateway firsthand. Sign up for a test account to explore all features. - [Go-live checklist](https://docs.ngenius-payments.com/reference/go-live-checklist.md): Before you can start accepting real payments with N-Genius, it’s important to complete the steps below. This ensures your integration is fully tested, compliant, and ready for live transactions. - [Quick Start Guide](https://docs.ngenius-payments.com/reference/quick-start-guide.md): Get started with N-Genius Online payments quickly! - [Sandbox test environment](https://docs.ngenius-payments.com/reference/sandbox-test-environment.md): Welcome to the N-Genius Online Sandbox! This environment is designed to help you simulate real-world payment scenarios and test your integration with our platform. Below, you’ll find comprehensive test card data organized for quick reference. - [Hosted Payment Page](https://docs.ngenius-payments.com/reference/hosted-payment-page.md): Simple, secure, and PCI DSS compliant. - [Getting started](https://docs.ngenius-payments.com/reference/getting-started-paypage.md) - [Request an access token](https://docs.ngenius-payments.com/reference/request-an-access-token-paypage.md) - [Create an order](https://docs.ngenius-payments.com/reference/create-an-order-paypage.md) - [Request payment from your customer](https://docs.ngenius-payments.com/reference/request-payment-from-your-customer-paypage.md) - [Retrieve Order Status](https://docs.ngenius-payments.com/reference/retrieve-order-status-hpp.md): Use our API to quickly check the status of your N-Genius order. - [Pay by Token](https://docs.ngenius-payments.com/reference/pay-by-token-paypage.md) - [Slim mode](https://docs.ngenius-payments.com/reference/slim-mode-paypage.md) - [Masking PAN and CSC](https://docs.ngenius-payments.com/reference/masking-pan-and-csc.md) - [Selective Payment Method On Hosted Paypage](https://docs.ngenius-payments.com/reference/selective-payment-method-on-hosted-paypage.md) - [Pre-populate Cardholder's Name on Pay Page](https://docs.ngenius-payments.com/reference/pre-populate-cardholders-name-on-pay-page.md) - [Hosted Payment Page Customization](https://docs.ngenius-payments.com/reference/hosted-payment-page-customization.md): You can customize the behaviour and display of the Hosted Payment Page by providing specific parameters in the **Create Order** request. - [Direct API](https://docs.ngenius-payments.com/reference/direct-api.md): N-Genius Online REST JSON APIs - [Getting started](https://docs.ngenius-payments.com/reference/getting-started-direct.md) - [Request an access token](https://docs.ngenius-payments.com/reference/request-an-access-token-direct.md) - [One stage payments](https://docs.ngenius-payments.com/reference/one-stage-payments-1.md) - [Two stage payments](https://docs.ngenius-payments.com/reference/two-stage-payments-orders.md) - [Update Order Collection Status API](https://docs.ngenius-payments.com/reference/update-order-collection-status-api.md): This API allows merchants to **update** and **retrieve** the collection status of an order within the N-Genius platform - [Retrieve order status](https://docs.ngenius-payments.com/reference/retrieve-order-status.md) - [Capture an authorized payment](https://docs.ngenius-payments.com/reference/capture-an-authorized-payment-1.md) - [Cancel a capture request](https://docs.ngenius-payments.com/reference/cancel-a-capture-request-1.md) - [Reversing an authorized payment](https://docs.ngenius-payments.com/reference/reversing-an-authorized-payment-1.md) - [Refund a capture](https://docs.ngenius-payments.com/reference/refund-a-capture-1.md) - [Cancel a refund request](https://docs.ngenius-payments.com/reference/cancel-a-refund-request.md) - [Cancel an abandoned order](https://docs.ngenius-payments.com/reference/cancel-an-abandoned-order.md) - [Direct API integration sequence diagram](https://docs.ngenius-payments.com/reference/direct-api-integration-sequence-diagram.md): This page provides a high-level overview of the standard integration sequence for processing card payments using the Direct API, incorporating EMV 3DS authentication. It covers all major stages of the transaction lifecycle—starting from order creation and card data submission, through to 3DS challenge handling and final authorization. This visual guide is designed to help developers quickly grasp the request and response flow, understand when to interact with external ACS (Access Control Server) endpoints, and recognize when key state transitions (e.g., `STARTED`, `AWAITING_3DS`, `AUTHORISED`, etc.) occur. - [Retrieve FX Rates](https://docs.ngenius-payments.com/reference/integrating-with-the-fx-service.md): Using Network International's FX service can greatly enhance your shopper's experience by presenting payment currency options at checkout that are familiar and can feel more personalised - [EMV 3DS (3DS 2.X) Integration](https://docs.ngenius-payments.com/reference/emv-3ds-3ds-2x-integration-2.md) - [Alternative EMV 3DS Workflow (WebSDK)](https://docs.ngenius-payments.com/reference/alternative-emv-3ds-workflow-websdk-2.md) - [Invoicing (Pay-by-Link) via API](https://docs.ngenius-payments.com/reference/invoicing-via-api.md): N-Genius Online lets you generate and send secure payment links directly from your system, giving merchants the ability to automate invoice creation and avoid the need for manual actions via the portal. - [Getting started](https://docs.ngenius-payments.com/reference/getting-started-invoicing-1.md) - [Request an access token](https://docs.ngenius-payments.com/reference/request-an-access-token-invoice-1.md) - [Create an invoice](https://docs.ngenius-payments.com/reference/create-an-invoice.md) - [Receiving notification of payment](https://docs.ngenius-payments.com/reference/receiving-notification-of-payment-1.md) - [Resending an invoice](https://docs.ngenius-payments.com/reference/resending-an-invoice-1.md) - [Retrieve Order Status](https://docs.ngenius-payments.com/reference/retrieve-order-status-pbl.md): N-Genius Order Tracking: Live Status & Next Steps - [Recurring Payments via API](https://docs.ngenius-payments.com/reference/recurring-payments-via-api.md): Set up automated, fixed-amount charges at custom intervals using N-Genius Online’s Recurring Payments API. - [Getting started](https://docs.ngenius-payments.com/reference/getting-started-recurring.md) - [Request an access token](https://docs.ngenius-payments.com/reference/request-an-access-token-recurring.md) - [Create a recurring payment](https://docs.ngenius-payments.com/reference/create-a-recurring-payment.md) - [Notification of new payments](https://docs.ngenius-payments.com/reference/notification-of-new-payments.md) - [Retrieve Order Status](https://docs.ngenius-payments.com/reference/retrieve-order-status-rp.md): N-Genius Order Tracking: Live Status & Next Steps - [Consuming webhooks](https://docs.ngenius-payments.com/reference/consuming-web-hooks.md): Automate your order management with real-time notifications - [Webhook Encryption & Decryption Guide](https://docs.ngenius-payments.com/reference/webhook-encryption-decryption-guide.md): Secure your webhook payloads with strong encryption to ensure only your systems can read sensitive transaction events. - [Mobile SDKs](https://docs.ngenius-payments.com/reference/mobile-sdk.md): Mobile SDKs are a powerful way to provide your shoppers with a secure, streamlined, and consistent payment experience directly within your mobile app. - [iOS SDK](https://docs.ngenius-payments.com/reference/ios-sdk-integration-guide.md) - [iOS SDK Release Notes (v7.0.0)](https://docs.ngenius-payments.com/reference/ios-sdk-release-notes-v700.md): iOS SDK v7.0.0 introduces a major upgrade to the N-Genius Online iOS SDK experience, including a new Unified Payment Page, Apple Pay integration enhancements, AANI QR code payments, Click to Pay improvements, localization support, and updated developer tooling. - [Android SDK](https://docs.ngenius-payments.com/reference/andriod-sdk.md): This guide helps developers create next-generation mobile experiences. - [Android SDK Release Notes (v7.0.0)](https://docs.ngenius-payments.com/reference/android-sdk-release-notes-v7.md): Android SDK v7.0.0 introduces a major upgrade to the N-Genius Online Android SDK experience, including a new Unified Payment Page, AANI QR Code payments, Click to Pay enhancements, UI refreshes, SDK theming support, localization improvements, and updated testing workflows. - [Android SDK – Google Pay Integration](https://docs.ngenius-payments.com/reference/android-sdk-google-pay-integration.md): Enable **Google Pay** in your Android app using the N-Genius Android SDK. - [Creating Orders](https://docs.ngenius-payments.com/reference/creating-orders.md): To process payments through N-Genius, your server must first authenticate with our identity service and then create an order with the payment gateway. This flow is common across SDK, API, and plugin integrations. - [React native SDK](https://docs.ngenius-payments.com/reference/react-native-sdk.md): The N-Genius React Native SDK enables seamless in-app payment acceptance for merchants using React Native - [List of order input attributes](https://docs.ngenius-payments.com/reference/list-of-order-input-attributes.md): Below is a complete list of attributes that you may use in the creation of an order to further enhance the experience for you and your customers. - [The order object](https://docs.ngenius-payments.com/reference/the-order-object-in-full.md): In this section we will provide a full outline of the 'order' object, and an overview of the key elements and data blocks that comprise it. - [Other ways to request an access token](https://docs.ngenius-payments.com/reference/other-ways-to-request-an-access-token.md) - [Alternative Payment Methods](https://docs.ngenius-payments.com/reference/alternative-payment-methods.md) - [Apple Pay](https://docs.ngenius-payments.com/reference/apple-pay-payment-method.md): Apple Pay lets Apple device users make easy, secure credit and debit card payments with a single click. - [China Union Pay](https://docs.ngenius-payments.com/reference/china-union-pay.md) - [Google Pay™](https://docs.ngenius-payments.com/reference/google-pay-integration.md) - [Enable Google Pay](https://docs.ngenius-payments.com/reference/enable-google-pay-1.md): Google Pay lets your customers pay quickly and securely using the cards saved to their Google account. - [Google Pay – Direct API Integration](https://docs.ngenius-payments.com/reference/google-pay-direct-api-integration.md): This guide explains how to integrate Google Pay directly using the N-Genius **Direct API**. - [Google Pay – API Web Integration Guide](https://docs.ngenius-payments.com/reference/google-pay-api-web-integration-guide.md): This guide explains how to integrate **Google Pay** on your custom web pay page using the N-Genius platform. - [Slice Installment Payments](https://docs.ngenius-payments.com/reference/slice-installment-payments.md): Slice Installment Payments (Easy Payment Plan - EPP) enables eligible customers to split purchases into interest-free installment payments during checkout. - [Overview](https://docs.ngenius-payments.com/reference/overview.md): When a customer enters their card details during checkout, N-Genius Online performs a series of eligibility checks to determine whether Slice installment plans can be offered. - [Hosted Session Integration](https://docs.ngenius-payments.com/reference/hosted-session-integration.md): This guide explains how Slice Installment Payments (Easy Payment Plan - EPP) works when integrated through the N-Genius Online Hosted Session checkout experience. - [Direct API Integration](https://docs.ngenius-payments.com/reference/slice-direct-api-integration.md): This guide explains how to integrate Slice Installment Payments (Easy Payment Plan - EPP) using the N-Genius Online Direct API. - [Slice API Reference](https://docs.ngenius-payments.com/reference/slice-api-reference.md): This page describes the API used to **validate eligibility** and **retrieve available installment plans** for Slice (Easy Payment Plan - EPP). - [Slice FAQs & Limitations](https://docs.ngenius-payments.com/reference/slice-faqs-limitations.md): This page addresses common questions and limitations when integrating and using Slice (Easy Payment Plan - EPP). - [Slice Test Cards](https://docs.ngenius-payments.com/reference/slice-test-cards.md): Use the following test cards to validate Slice (Easy Payment Plan - EPP) functionality in the N-Genius Online sandbox environment. - [Error Codes - Details & Description](https://docs.ngenius-payments.com/reference/error-codes-details.md): This page translates common payment error codes into easy-to-understand explanations and solutions. Instead of leaving users confused about transaction failures, it helps merchants and customers quickly identify the problem and its solution. - [Visa Installment Services](https://docs.ngenius-payments.com/reference/visa-installment-services.md) - [Direct API Integration](https://docs.ngenius-payments.com/reference/visa-installments.md) - [Web SDK Integration](https://docs.ngenius-payments.com/reference/web-sdk-integration.md) - [Hosted session SDK](https://docs.ngenius-payments.com/reference/hosted-session-sdk.md) - [Pre-populate Cardholder's Name on Hosted Session Pay Page](https://docs.ngenius-payments.com/reference/pre-populate-cardholders-name-on-hosted-session-pay-page-1.md) - [Display payment request fields above the text box](https://docs.ngenius-payments.com/reference/display-payment-request-fields-above-the-text-box-than-inside.md) - [How to set up the hosted session SDK to support wallets](https://docs.ngenius-payments.com/reference/how-to-setup-the-hosted-session-sdk-to-support-wallets.md): This guide explains how to enhance your **Hosted Session SDK** integration to support digital wallets such as **Apple Pay**, **Google Pay**, and **Samsung Pay**. - [Environment QR Generator](https://docs.ngenius-payments.com/reference/qr-code-test.md): Generate a QR code containing SDK environment configuration details for testing and integration purposes. The generated QR code encodes the Realm, Outlet Reference, and API Key required for supported payment SDK environments. - [MCP](https://docs.ngenius-payments.com/reference/mcp.md): The N-Genius Online Model Context Protocol (MCP) server enables AI-powered code editors like Cursor and Windsurf, plus general-purpose tools like Claude Desktop, to interact directly with your N-Genius Online API and documentation. - [Payouts - API Integration Guide](https://docs.ngenius-payments.com/reference/payouts-api-integration-guide.md): Integrate payouts seamlessly into your application with our robust API. Disburse funds securely to bank accounts, cards, or saved tokens using the N-Genius platform. Our comprehensive guide walks you through authentication, endpoints, and automation — so you can streamline your payment workflows with confidence. - [Field Validation Reference](https://docs.ngenius-payments.com/reference/field-validation-reference.md) - [Overview](https://docs.ngenius-payments.com/reference/visa-click-to-pay-overview-developers.md): Visa Click to Pay enables merchants and developers to deliver streamlined, secure, and tokenised checkout experiences across supported payment channels and integration methods. - [Integration Options](https://docs.ngenius-payments.com/reference/integration-options.md): Visa Click to Pay supports multiple integration models, allowing developers and merchants to choose the implementation approach that best fits their checkout experience, technical requirements, and platform architecture. - [Payment Flow](https://docs.ngenius-payments.com/reference/payment-flow.md): Visa Click to Pay payment flows combine frontend checkout interactions with backend payment processing, authentication, and secure payload handling. - [Merchant Onboarding APIs](https://docs.ngenius-payments.com/reference/visa-click-to-pay-merchant-onboarding-apis.md): Visa Click to Pay merchant onboarding APIs are used to configure, onboard, update, and manage merchants within supported Visa Click to Pay payment flows. - [Platform & Tenant Enablement](https://docs.ngenius-payments.com/reference/platform-tenant-enablement.md): Visa Click to Pay availability is controlled through platform-level and tenant-level payment method configuration. - [API Endpoints](https://docs.ngenius-payments.com/reference/visa-click-to-pay-api-endpoints.md): Streamline your payment integrations with Visa's Click to Pay APIs, offering robust solutions for transaction processing, key management, and seamless Click to Pay enablement across your platform. - [Security & Encryption](https://docs.ngenius-payments.com/reference/visa-click-to-pay-security-encryption.md): Enhance your checkout security with Visa Click to Pay's advanced encryption and validation protocols, safeguarding transactions with JWS, asymmetric encryption, and robust key management. - [Hosted Session Integration](https://docs.ngenius-payments.com/reference/visa-click-to-pay-hosted-session-integration.md): Enable seamless Click to Pay integration within your Hosted Session checkout, leveraging the Visa frontend SDK for card retrieval, customer authentication, tokenization, and secure transaction processing. - [Direct API Integration](https://docs.ngenius-payments.com/reference/direct-api-integration.md): Unlock seamless transactions and enhanced checkout experiences with Visa Click to Pay Direct API integrations. Process payments securely, leverage tokenized data, and gain full control over your authorization flows for ultimate flexibility and customizability. - [Mobile SDK Integration](https://docs.ngenius-payments.com/reference/visa-click-to-pay-mobile-sdk-integration.md): Visa Click to Pay can support mobile checkout flows through iOS and Android SDK integrations. - [Error Handling & Authentication](https://docs.ngenius-payments.com/reference/error-handling-authentication.md): Visa Click to Pay integrations rely on secure authentication, validation, encryption, and backend processing. - [FAQs & Limitations](https://docs.ngenius-payments.com/reference/faqs-limitations.md): This page answers common implementation questions and highlights current Visa Click to Pay integration considerations, supported flows, and known limitations.