This module is no longer maintained. Stripe development is now centering around
the Stripe module, including the
bundled webform_stripe
functionality.
This module enables the creation of a simple donation block
which you can place in layouts on your Backdrop site. It is a very simple
implementation using Stripe's Checkout
functionality and does not create local database tables for storing or
browsing donation history. You can use your Stripe account to view and
manage that.
Even though Stripe handles all the payment info on their servers, you
should still ensure your site is running on SSL. ("All submissions of payment
info using Checkout are made via a secure HTTPS connection. However, in order
to protect yourself from certain forms of man-in-the-middle attacks, you must
serve the page containing the payment form over HTTPS as well. In short, the
address of the page containing Checkout must start with https:// rather than
just http://.")
Features
- Basic Stripe Checkout donation block: The main stripe_checkout module
allows you to activate a simple donation block using Stripe Checkout. - Stripe Checkout Webform: The optional submodule allows you to add "Stripe
payment" components to your webforms, so that submissions can be "purchased".
With this, you can use webforms for event registrations, online donations, or
even for simple products where you need to gather additional information from
a user. Each webform can have fixed pricing, or it can be determined
dynamically from another field component on the form. You can also select
"Plans" (subscriptions) from your Stripe account to allow recurring payments.
Dependencies
- Stripe API
- Webform
forstripe_checkout_webform
submodule only.
Installation
- Once the dependencies are in place, install this module using the official
Backdrop CMS instructions. - Configure the module at Configuration > Web Services > Stripe >
Checkout Settings (admin/config/services/stripe_api/checkout
). - Activate the "Stripe Checkout Donation" block
to a layout and adjust visibility
settings as needed. - Enable the
Stripe Checkout Webform
sub-module if you would like to be
able to add Stripe payment fields to your webforms.
Issues
Bugs and Feature requests should be reported in this module's
Issue Queue.
License
This project is GPL v2 software. See the LICENSE.txt file in this directory for
complete text.
Current Maintainers
- Unmaintained
Credits
- This module was created by Laryn Kragt Bakker -
CEDC.org. - The
stripe_checkout_webform
submodule has been included based on the
webform_stripe
Drupal module which was created by
Joel Stein and
On Fire Media.