You are here

README.txt in Ubercart Stripe 6.2

This is an Ubercart payment gateway module for Stripe.

Installation and Setup
======================

a) Install and enable the module in the normal way for Drupal.

b) Visit your Ubercart Store Administration page, Configuration
section, and enable the gateway under the Payment Gateways.
(admin/store/settings/payment/edit/gateways)

c) On this page, provide the following settings:
   - Your Stripe API key, private

d) Download and install version 1.17.5 of the PHP Stripe
library from https://github.com/stripe/stripe-php/releases. Put it in
sites/all/libraries/stripe such that the path to Stripe.php
is sites/all/libraries/stripe/lib/Stripe.php

e) The module uc_optional_checkout_review is required with uc_stripe,
https://drupal.org/project/uc_optional_checkout_review

f) If you are using recurring payments, install version 2.x
of the Ubercart Recurring module:
http://drupal.org/project/uc_recurring
and set up as described below


Recurring Payments Setup
========================

You'll need the Ubercart Recurring module:
http://drupal.org/project/uc_recurring installed. It is not
listed as a dependency for this Stripe payment module because
this module could be used without recurring payments.
But it is a dependency to use the recurring payments piece of
this module. Note that this module does *not* use Stripe subscriptions.
Instead, recurring payments are managed by uc_recurring, which does not
retain any valid CC info, only the stripe customer id.

Recurring payments require automatically triggered renewals using
uc_recurring_trigger_renewals ("Enabled triggered renewals" must be enabled
on admin/store/settings/payment/edit/recurring)

If you were using Stripe subscriptions in v1 of this module, you may have to
disable those subscriptions in order to not double-charge your customers.

uc_stripe 6.x-2.x was based on Bitcookie's work (thanks!) which was posted at
http://bitcookie.com/blog/pci-compliant-ubercart-and-stripe-js
from discussion in the uc_stripe issue queue,
https://www.drupal.org/node/1467886

File

README.txt
View source
  1. This is an Ubercart payment gateway module for Stripe.
  2. Installation and Setup
  3. ======================
  4. a) Install and enable the module in the normal way for Drupal.
  5. b) Visit your Ubercart Store Administration page, Configuration
  6. section, and enable the gateway under the Payment Gateways.
  7. (admin/store/settings/payment/edit/gateways)
  8. c) On this page, provide the following settings:
  9. - Your Stripe API key, private
  10. d) Download and install version 1.17.5 of the PHP Stripe
  11. library from https://github.com/stripe/stripe-php/releases. Put it in
  12. sites/all/libraries/stripe such that the path to Stripe.php
  13. is sites/all/libraries/stripe/lib/Stripe.php
  14. e) The module uc_optional_checkout_review is required with uc_stripe,
  15. https://drupal.org/project/uc_optional_checkout_review
  16. f) If you are using recurring payments, install version 2.x
  17. of the Ubercart Recurring module:
  18. http://drupal.org/project/uc_recurring
  19. and set up as described below
  20. Recurring Payments Setup
  21. ========================
  22. You'll need the Ubercart Recurring module:
  23. http://drupal.org/project/uc_recurring installed. It is not
  24. listed as a dependency for this Stripe payment module because
  25. this module could be used without recurring payments.
  26. But it is a dependency to use the recurring payments piece of
  27. this module. Note that this module does *not* use Stripe subscriptions.
  28. Instead, recurring payments are managed by uc_recurring, which does not
  29. retain any valid CC info, only the stripe customer id.
  30. Recurring payments require automatically triggered renewals using
  31. uc_recurring_trigger_renewals ("Enabled triggered renewals" must be enabled
  32. on admin/store/settings/payment/edit/recurring)
  33. If you were using Stripe subscriptions in v1 of this module, you may have to
  34. disable those subscriptions in order to not double-charge your customers.
  35. uc_stripe 6.x-2.x was based on Bitcookie's work (thanks!) which was posted at
  36. http://bitcookie.com/blog/pci-compliant-ubercart-and-stripe-js
  37. from discussion in the uc_stripe issue queue,
  38. https://www.drupal.org/node/1467886