Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moreonion/gocardless_payment
Gocardless integration for the payment Drupal module
https://github.com/moreonion/gocardless_payment
Last synced: about 1 month ago
JSON representation
Gocardless integration for the payment Drupal module
- Host: GitHub
- URL: https://github.com/moreonion/gocardless_payment
- Owner: moreonion
- Created: 2019-07-09T13:27:31.000Z (over 5 years ago)
- Default Branch: 7.x-1.x
- Last Pushed: 2022-03-17T08:13:16.000Z (almost 3 years ago)
- Last Synced: 2024-04-14T23:17:04.045Z (9 months ago)
- Language: PHP
- Size: 43.9 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.com/moreonion/gocardless_payment.svg?branch=7.x-1.x)](https://travis-ci.com/moreonion/gocardless_payment) [![codecov](https://codecov.io/gh/moreonion/gocardless_payment/branch/7.x-1.x/graph/badge.svg)](https://codecov.io/gh/moreonion/gocardless_payment)
# GoCardless payment
This module implements a [GoCardless](https://gocardless.com) payment method for the [payment module](https://www.drupal.org/project/payment).
## Features
* One-time payments.
* Recurring payments using [payment recurrence](https://www.drupal.org/project/payment_recurrence).# Requirements
* PHP 7.0+
* Drupal 7
* [currency](https://www.drupal.org/project/currency)
* [little_helpers](https://www.drupal.org/project/little_helpers)
* [payment](https://www.drupal.org/project/payment)
* [payment_context](https://www.drupal.org/project/payment_context)
* [payment_controller_data](https://www.drupal.org/project/payment_controller_data)
* [payment_forms](https://www.drupal.org/project/payment_forms)
* [psr0](https://www.drupal.org/project/psr0)
* [variable](https://www.drupal.org/project/variable)The module directly interacts with the GoCardless REST-API without requiring a PHP library.
# Usage
1. Install and enable the gocardless_payment module (ie. `drush en gocardless_payment`).
2. Create and configure a new payment method in `admin/config/services/payment`.