bummzack/silverstripe-omnipay-ui

SilverStripe Omnipay UI Module

Maintainers

👁 bummzack

Package info

github.com/bummzack/silverstripe-omnipay-ui

Type:silverstripe-vendormodule

pkg:composer/bummzack/silverstripe-omnipay-ui

Statistics

Installs: 11 468

Dependents: 2

Suggesters: 4

Stars: 5

Open Issues: 7

1.0.0-alpha1 2018-02-09 21:41 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

BSD-3-Clause bb476242ec5a5e9b803b5ce8b696ccd84437695e

paymentsilverstripeomnipay

This package is auto-updated.

Last update: 2026-06-10 18:57:48 UTC


README

👁 Scrutinizer Code Quality
👁 Code Coverage
👁 Build Status
👁 Latest Stable Version

UI components for SilverStripe Omnipay Module.

This module contains the "Payments" ModelAdmin that was originally part of the omnipay module. It also adds buttons to payment GridFields that allow you to capture, refund or void payments.

Version

1.0 (in development) for SilverStripe 4

For a SilverStripe 3 compatible version, please use 0.1.x

Requirements

Installation

Composer is currently the only supported way to set up this module:

composer require bummzack/silverstripe-omnipay-ui ^1@dev

Adding the PayableUIExtension (optional)

If you have a Payable DataObject, eg. you added the Payable extension from the Omnipay module to some of your classes, you might also want to add the PayableUIExtension, which adds a GridField component to manipulate Payments.

So if you're running SilverShop, you should also add the following to your config.yml

SilverShop\Model\Order:
 extensions:
 - Bummzack\SsOmnipayUI\Extensions\PayableUIExtension

Payment administration

Read the Payment administration guide

Attributions