🛠️
Integration Guide
  • 🔎Overview
    • 👋Welcome to XGateway
      • Integrate with XGateway
      • Supported currencies
      • KYC
  • ⚙️Integration Guides
    • Crypto Payments using Checkout
    • SEPA Secure payments using Checkout
    • Alternative Payment Methods using Checkout
    • Crypto Payments using API
    • Advanced features of Invoice creation
  • ❔Miscellaneous
    • Keys and authentication
    • Check transaction status
    • Environments
    • Invoice currencies
    • Deposit data confirmation
    • Callbacks
      • Transaction callback
      • Bank Account callback
      • KYC callback
    • Withdrawal initiation with API
    • Disputes resolution
  • 💱Payment flows
    • Transaction flowchart
    • KYC checks diagram
    • Confirmation subprocess
    • User flow for Crypto Payments
    • User flow for SEPA Secure
    • Fees structure
      • Adjustable BTC Minimum Deposit Fee Framework
  • 🏤Back office
Powered by GitBook
On this page
  • Available products
  • Available integration forms
  • Available payment flows
  • Summary of integration approaches

Integration Guides

PreviousKYCNextCrypto Payments using Checkout

Last updated 16 days ago

Available products

XGateway offers the following products:

  1. Crypto Payments

  2. Alternative Payment Methods (with onramp to crypto)

  3. SEPA Secure - banking onramp using personal accounts (virtual IBAN-s) with customer own name

Available integration forms

XGateway provides clients with its own Checkout page. This is the fastest and easiest way to integrate the payment gateway. The Checkout is built to perfectly function both as a stand-alone page or an i-framed widget.

As an alternative, XGateway provides API for direct integration for Crypto Payments. This tool can be used when a merchant wants to build the user experience using their own UI.

Available payment flows

The default payment flow for the XGateway solution is using Invoices with fixed exchange rate. An invoice is a payment intent, created by a client. The system holds an invoice active and freezes corresponding exchange rates for 15 minutes. For more details, especially about the under and over payment cases, read this .

The alternative payment flow, which is available only for Cryptocurrency payments, is Channels. With this approach a client is assigned a wallet address, but no exchange rate freezing is made.

As a part of Crypto Payments product, the XGateway offers wallets with a permanent link to a client. This is true for both Channels and Invoices. Any deposit made to an assigned wallet is accounted to the balance of the linked client, no matter if an invoice exists or not.

The XGateway also tracks the wallets across supported networks. This means, that if initially a wallet was created for a payment on Ethereum, but later used for deposits on Polygon (example) - such deposits will be processed and accounted as intended.

Summary of integration approaches

For the time being, the direct Crypto Payments payments are available via:

The SEPA Secure is available via:

The Alternative Payment Methods are available via:

for Invoices

for Channels and Invoices

⚙️
Checkout Page integration
API integration
Checkout Page integration
Checkout Page integration
page