Drupal is a registered trademark of Dries Buytaert
Release: Paragraphs 8.x-1.23 Minor update available for module paragraphs (8.x-1.23). Release: AI (Artificial Intelligence) 1.4.6 Minor update available for module ai (1.4.6). Release: AI (Artificial Intelligence) 1.3.11 Minor update available for module ai (1.3.11). Release: Search and Replace Scanner 2.0.0 Major update available for module scanner (2.0.0). Release: Chosen 5.0.7 Minor update available for module chosen (5.0.7). Release: amazee.ai Private AI Provider 1.4.0 Minor update available for module ai_provider_amazeeio (1.4.0). Release: Instagram Feed Block 1.0.2 Minor update available for module instagram_feed_block (1.0.2). Release: Mercury Editor Page Templates 1.0.10 Minor update available for module mercury_editor_page_templates (1.0.10). Module Revived: Entity Browser 8.x-2.16 Module entity_browser updated after 11 months of inactivity (8.x-2.16). Usage Milestone: Media entity Twitter Module media_entity_twitter crossed 10,000 active installs.

OnPay

No security coverage
View on drupal.org

This module integrates the OnPay payment gateway with Drupal Commerce, allowing your site to accept a variety of payment methods securely through OnPay's offsite payment window. It supports the full payment lifecycle, including authorizations, captures, and refunds, with options for auto-capture and custom payment window designs.

OnPay

Integrate OnPay payment gateway with your Drupal site.

OnPay is a Scandinavian payment service provider offering competitive rates and a wide range of payment methods. This module provides seamless integration with OnPay for Drupal Commerce stores.

Features

  • Multiple payment methods — Accept payments via credit/debit cards, MobilePay, ViaBill, Anyday, Vipps, Swish, Google Pay, Apple Pay and PayPal
  • Secure offsite payments — Customers complete payment on OnPay's PCI-DSS compliant payment window
  • Full payment lifecycle — Authorization, capture, void, and refund support
  • Partial refunds — Process partial refunds directly from the Drupal admin
  • Auto-capture or manual — Choose to capture payments immediately or authorize first
  • Custom payment window designs — Use designs configured in your OnPay dashboard
  • Multi-language support — Payment window available in 11 languages including English, Danish, Swedish, Norwegian, German, and more
  • Test mode — Safely test your integration before going live

Sub-modules

Commerce OnPay — Provides OnPay as a payment gateway for Drupal Commerce with full support for the offsite redirect payment flow.

Requirements

  • Drupal 10.3+ or Drupal 11
  • PHP 8.2+
  • Drupal Commerce 3.x (for Commerce integration)
  • An OnPay merchant account

Getting Started

Install via Composer: composer require drupal/onpay
Enable the module and Commerce OnPay sub-module
Add a new payment gateway at Commerce → Configuration → Payment gateways
Enter your Gateway ID, Window Secret, and API Key from your OnPay dashboard

Links

OnPay website
OnPay technical documentation

Activity

Tracked releases
1
Tracked since
Mar 2026
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Mar 23, 2026