Drupal is a registered trademark of Dries Buytaert
drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). diff 2.0.0 Major update available for module diff (2.0.0). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). leaflet 10.4.8 Minor update available for module leaflet (10.4.8). single_content_sync 1.4.15 Minor update available for module single_content_sync (1.4.15). eca 3.1.2 Minor update available for module eca (3.1.2).

onpay

No security coverage
View on drupal.org

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

Total releases
1
First release
Mar 2026
Latest release
1 month ago
Release cadence
Stability
0% stable

Releases

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