Docs
DocsPlattformDeveloperTicket
ENGLISH
ENGLISH
  • Welcome to Payrexx
  • The first steps
    • Overview of Payrexx
    • Account Verification
      • Prohibited Business Models
  • Payments
    • Functionalities
      • Pre-authorization
      • Tokenization
      • Subscriptions
        • Subscriptions managed by Payrexx
        • Subscriptions via tokenization (API)
      • Refunds and Partial Refunds
      • MOTO payments
    • Testing
    • Payment Status
    • Disputes
      • Definition
      • Prevention
        • Fraudulent
        • Credit not processed
        • Duplicate
        • Product not received
        • Product unacceptable
        • Subscription canceled
        • Unrecognized
      • Processing and submitting evidence
        • Fraudulent
        • Credit not processed
        • Duplicate
        • Product not received
        • Product unacceptable
        • Subscription canceled
        • Unrecognized
      • Best Practices
      • FAQ
    • FAQ
  • Payment Services
    • Payrexx Pay and Payrexx Pay Plus
      • Activation and Configuration
      • Function Matrix for Payment Methods
      • Payment methods
        • Alipay
        • American Express
        • Apple Pay
        • Bancontact
        • Centi
        • Click to Pay with Visa
        • Diners Club International
        • Discover Card
        • eps
        • Google Pay
        • iDEAL
        • Klarna
        • Mastercard
        • Pay by Bank
        • PostFinance Pay
        • Przelewy24
        • Purchase on Invoice
        • Reka
        • Samsung Pay
        • SEPA Debit Direct
        • TWINT
          • TWINT "Pay later"
        • Visa
        • WeChat Pay
      • Card Regions and Fees
      • Charging Virtual Credit Cards
    • Payment Provider Feature Matrix
    • Country Availability
    • External Payment Providers
      • Credit Cards and Debit Cards
        • Braintree
        • CCAvenue
        • Clearhaus
        • Datatrans
        • HeyLight
        • Ingenico ePayment
          • Ingenico E-COMMERCE
          • Ingenico ALIAS GATEWAY
        • Mollie
        • Nexi (Concardis)
        • PAYONE
        • PostFinance Checkout
        • Skrill
        • Stripe
        • VIVEUM
        • Worldline (Saferpay)
      • Alternative Payment Methods
        • Amazon Pay
        • Barzahlen/viacash
        • boncard / Lunch-Check
        • Coinbase
        • Giropay
        • Ideal Payment
        • Klarna
        • PayPal
        • Paysafecash
        • PointsPay
        • POWERPAY
        • TWINT
        • WIRpay
        • xMoney
      • Manual Payment Methods
        • Advance Payment
        • Bill
        • Reka-Check
    • Buy Now Pay Later
    • PCI-DSS Compliance
  • Account and administration
    • Dashboard
    • Payments
      • Transactions
      • Subscriptions
      • Pre-Authorization
      • Tokenization
      • Export
    • Payouts
      • Rolling Reserve
    • Customers
    • Reports
    • Tools
      • Pages
        • Products
        • Pages Subscriptions
        • Discount Codes
        • Website Integration
        • Google Merchant Center
      • Paylink
        • Paylink Subscriptions
      • QR Pay
      • Terminal
      • Invoice
      • Donation
        • Donation Subscriptions
        • Website Integration
      • Parameter
    • API and Plugins
    • Webhooks
    • Payment Providers
    • Settings
      • General Settings
        • Multilingual Frontend
        • Google Analytics
        • Facebook Meta Pixel
        • Custom Domain
        • 2-Factor Authentication
      • Company Data
      • Payouts Settings
      • User Administration
      • Look & Feel
      • Notifications
      • Legal
      • Plan and Billing
    • FAQ
  • Integration
    • E-Commerce Systems
      • WooCommerce
      • Shopware 6
      • Shopware 5
      • Magento 2
      • PrestaShop
      • Gambio
      • Shopify
      • MyCommerce
      • Ecwid
      • JTL Shop 5
      • nopCommerce
      • Gravity Forms
      • Sylius
      • CS Cart
      • Odoo
      • saldiaShop
      • FLOW Shopsoftware
    • Content Management Systems (CMS)
      • Cloudrexx
      • Concrete5
      • Drupal
      • Jimdo
      • JoomDonation
      • Modmore
      • Paymattic
      • Weebly
      • WIX
      • Zappter
    • Business Software
      • aforms
      • Cura Fundraising
      • Deinlokal (maaxx)
      • GUVOTO
      • Make
      • Reservation System (Hürlimann Informatik)
      • SelectLine
      • Zapier
    • Other Integrations
  • Point of Sale
    • POS Terminals Overview
    • Ordering a Terminal
    • Tutorials
      • Terminal Basics
      • Operating the Terminal
      • Connecting to the Internet
      • Performing Transactions
      • Managing Transactions
      • Advanced Settings
    • Returning a Terminal
  • Tap to Pay
    • Tap to Pay Overview
    • Setting Up Tap to Pay
    • Processing Payments
    • Transaction Overview
    • Analytics Tools
    • Tap to Pay Settings
  • SUPPORT
    • Payrexx Support Portal
    • Frequently Asked Questions
  • Accessibility
  • Release Notes
    • Release Notes 2025
      • Release 2025.05
      • Release 2025.04
      • Release 2025.02
    • Release Notes 2024
      • Release 2024.11
      • Release 2024.09
      • Release 2024.07
      • Release 2024.05
      • Release 2024.03
      • Release 2024.01
    • Release Notes 2023
      • Release 2023.12
Powered by GitBook
LogoLogo

Product

  • Payments
  • E-Commerce Tools
  • Pricing
  • Feedback

Company

  • About Us
  • Careers
  • Blog
  • Newsletter

Support

  • Contact
  • Statuspage
  • Downloads

Developer

  • Documentation
  • API Reference
  • Integrations & Plugins

© Payrexx. All rigths reserved.

On this page
  • General Information
  • Links
  • Setup
  • Configuration of Payrexx
  • Plugin installation
  • Module configuration

Was this helpful?

  1. Integration
  2. Content Management Systems (CMS)

Drupal

Available for Drupal 9.x and 10.x

Last updated 2 days ago

Was this helpful?

General Information

Drupal is a modular open-source content management system (CMS) that allows businesses to create and manage websites. Through the integration of Payrexx into Drupal, merchants can accept payments from their customers directly in their online store.

Links

  • Drupal

  • Download the

  • Plugin

Setup

Follow the instructions below to integrate Payrexx into Drupal.

Configuration of Payrexx

Please note that you need to be into your Payrexx account before you begin. If you don't have an account yet, please with Payrexx.

  • In the merchant administration of your Payrexx account, navigate to API & Plugins.

  • Click "Show all" under "Add E-commerce integration".

  • Click "Add" next to Drupal:

  • In the window below, configure the following settings:

  1. API Key: Copy the displayed API key to your clipboard — you will need it later.

  2. Instance Name: Copy the displayed instance name to your clipboard — you will also need this later.

  3. Enter shop address: Enter the URL of your shop in this field. If your shop is not located in the root directory (e.g., https://demo-shop.com), but in a subdirectory, please enter the full path to your shop. Example: https://demo-shop.com/shop

Make sure the shop URL is entered correctly. Inconsistencies (e.g., using http:// instead of https://) may cause errors in webhook processing.

  1. Webhooks: Define whether a failed webhook should be retried or not. If the checkbox is enabled, the system will attempt to resend the webhook up to 10 times. Retry intervals are: 5 minutes, 15 minutes, 1 hour, 2 hours, 4 hours, and then every 24 hours thereafter.

  2. Finalize: Click the green "Activate" button to complete the configuration.

Plugin installation

  • Install the module by running the following command: composer require drupal/commerce_payrexx_integration

  • Activate the module with the command: drush en commerce_payrexx_integration

Module configuration

  • Create the payment gateway under /admin/commerce/config/payment-gateways

  • Select "Payrexx (Redirect to Payrexx)" as the plugin.

  • Fill in all required fields. Insert the values you previously copied during the Payrexx configuration into the corresponding fields:

    • Paste the instance name into the "Instance Name" field.

    • Paste the API key into the "Secret" field.

The configuration is now complete. Your customers can now pay in your Drupal shop using the payment methods available via Payrexx.

Website
Plugin
Installation Guide
logged
register
Starting the integration of Payrexx and Drupal
Configuring the Payrexx integration for Drupal