# Payment Gateways

WCPOS supports several custom payment gateways that extend the functionality of your Point of Sale system. These gateways are designed specifically for POS environments and provide seamless integration with various payment methods and services.

## Available Custom Gateways[​](#available-custom-gateways "Direct link to Available Custom Gateways")

### Hardware Terminal Gateways[​](#hardware-terminal-gateways "Direct link to Hardware Terminal Gateways")

* **[Stripe Terminal](/payment/gateways/stripe-terminal.md)** - Accept payments using Stripe Terminal hardware readers
* **[SumUp Terminal](/payment/gateways/sumup-terminal.md)** - Process payments through SumUp card readers
* **[Square Terminal](/payment/gateways/square-terminal.md)** - Collect in-person payments on Square Terminal devices
* **[PayPal Reader (Zettle)](/payment/gateways/paypal-reader.md)** - Take in-person card payments on a PayPal Reader (Zettle) terminal

### Mobile Payment Gateways[​](#mobile-payment-gateways "Direct link to Mobile Payment Gateways")

* **[Vipps MobilePay](/payment/gateways/vipps-mobilepay.md)** - Accept phone-based payments via QR code or push notification

### Digital Payment Gateways[​](#digital-payment-gateways "Direct link to Digital Payment Gateways")

* **[Email Invoice](/payment/gateways/email-invoice.md)** - Send payment invoices to customers via email
* **[Web Checkout](/payment/gateways/web-checkout.md)** - Redirect customers to complete payments online

## Creating Your Own Gateway[​](#creating-your-own-gateway "Direct link to Creating Your Own Gateway")

If you need a custom payment gateway for your specific requirements, you can use our **[Gateway Template](/reference/gateway-template.md)** to create your own WCPOS payment gateway.

## Installation Overview[​](#installation-overview "Direct link to Installation Overview")

All custom gateways follow a similar installation process:

1. **Download** the latest release from the respective GitHub repository
2. **Install** the plugin via `WP Admin > Plugins > Add New > Upload Plugin`
3. **Configure** the gateway settings in `WP Admin > WooCommerce > Settings > Payments`
4. **Enable** the gateway in `WP Admin > POS > Settings > Checkout`

## Requirements[​](#requirements "Direct link to Requirements")

WCPOS

<!-- -->

: Pro version required for POS checkout

WordPress

<!-- -->

: WordPress with WooCommerce installed

API Credentials

<!-- -->

: Appropriate API keys or credentials for the specific payment service

## Support[​](#support "Direct link to Support")

For issues with custom gateways, please visit the respective GitHub repository and create an issue with detailed information about your problem.
