Online Payments Overview

Online Payments Overview

Build secure, scalable payment solutions with CyoGate's comprehensive online payments platform. Whether you're creating a custom checkout experience or need a quick-to-deploy solution, our flexible tools and APIs adapt to your business needs.

Hosted Checkout

No development required. Secure, PCI-compliant payment pages hosted entirely on CyoGate's servers.

Payment Component

Low-code solution with extensive customization. Embedded iframes keep sensitive data secure.

Custom Checkout

Full API control for tailored experiences. Build exactly what your business needs.

Choose Your Integration Path

Quick Start (Hosted)

Perfect for: Getting started quickly without development overhead.

CyoGate's hosted checkout pages provide immediate payment acceptance with zero development effort. All payment processing happens on CyoGate servers, ensuring your environment never touches sensitive payment data.

Benefits:

  • No PCI compliance burden
  • Built-in security and fraud protection
  • Mobile-optimized experience
  • Launch in minutes, not weeks

Get Started with Hosted Checkout →

Embedded (Components)

Perfect for: A branded checkout experience without leaving your site.

Embed CyoGate's Payment Component directly into your checkout page. Customers never leave your site, and sensitive card data is captured inside secure iframes — keeping you out of PCI scope.

Benefits:

  • Customers stay on your site throughout checkout
  • Fully customizable styling via the Appearance API
  • Built-in card type detection and surcharging support
  • Apple Pay and Google Pay with minimal configuration

Get Started with Payment Components →

Full Control (Custom API)

Perfect for: Complete control over every aspect of the payment experience.

Use Collect.js to tokenize card data on the frontend, then call the CyoGate API directly from your server. Build any checkout flow while maintaining PCI compliance.

Benefits:

  • Total UX control — design any checkout experience
  • Support for all transaction types: sale, auth, capture, void, refund
  • Full Customer Vault and recurring billing access
  • Digital wallet support (Apple Pay, Google Pay)

Get Started with Collect.js →

Payment Methods & Capabilities

Payment Methods

MethodDetails
Credit CardsVisa, Mastercard, American Express, Discover, JCB, Diners Club
Debit CardsAll major debit card networks
ACH / eCheckDirect bank account debits for US customers
Apple PayVia Collect.js or Payment Component (HTTPS required)
Google PayVia Collect.js or Payment Component
Recurring BillingSubscription and installment payment plans
Customer VaultStored credentials for one-click and repeat billing

Transaction Types

TypeParameterDescription
Saletype=saleAuthorize and capture immediately
Authorizationtype=authAuthorize only — capture later
Capturetype=captureCapture a previous authorization
Voidtype=voidCancel an unsettled transaction
Refundtype=refundRefund a settled transaction
Credittype=creditPush funds to a card (account funding)

Ready to Get Started?

Need Help Choosing?

If you need...Use this
The fastest path to accepting paymentsHosted Checkout
Your brand throughout checkout, minimal codePayment Component
A fully custom payment formCollect.js
Recurring billing / subscriptionsCustomer Vault + Recurring API
Stored cards for one-click checkoutCustomer Vault

API Endpoint

All transaction API calls are made via POST to:

https://secure.cyogate.net/api/transact.php
Always use your Private API Key for server-side transaction calls. Never expose your Private Key in client-side JavaScript or mobile app code.

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let's Get Started