-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
92 lines (75 loc) · 2.83 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
README file for Commerce Stripe
CONTENTS OF THIS FILE
---------------------
* Introduction
* Requirements
* Installation
* Configuration
* How It Works
* Troubleshooting
* Maintainers
INTRODUCTION
------------
This project integrates Stripe online payments into
the Drupal Commerce payment and checkout systems.
https://stripe.com/docs/quickstart
* For a full description of the module, visit the project page:
https://www.drupal.org/project/commerce_stripe
* To submit bug reports and feature suggestions, or to track changes:
https://www.drupal.org/project/issues/commerce_stripe
REQUIREMENTS
------------
This module requires the following:
* Submodules of Drupal Commerce package (https://drupal.org/project/commerce)
- Commerce core
- Commerce Payment (and its dependencies)
* Stripe PHP Library (https://github.com/stripe/stripe-php)
* Stripe Merchant account (https://dashboard.stripe.com/register)
INSTALLATION
------------
* This module needs to be installed via Composer, which will download
the required libraries.
composer require "drupal/commerce_stripe"
https://www.drupal.org/docs/8/extending-drupal-8/installing-modules-composer-dependencies
CONFIGURATION
-------------
* Create a new Stripe payment gateway.
Administration > Commerce > Configuration > Payment gateways > Add payment gateway
Stripe-specific settings available:
- Secret key
- Publishable key
Use the API credentials provided by your Stripe merchant account. It is
recommended to enter test credentials and then override these with live
credentials in settings.php. This way, live credentials will not be stored in the db.
HOW IT WORKS
------------
* General considerations:
- The store owner must have a Stripe merchant account.
Sign up here:
https://dashboard.stripe.com/register
- Customers should have a valid credit card.
- Stripe provides several dummy credit card numbers for testing:
https://stripe.com/docs/testing
* Checkout workflow:
It follows the Drupal Commerce Credit Card workflow.
The customer should enter his/her credit card data
or select one of the credit cards saved with Stripe
from a previous order.
* Payment Terminal
The store owner can Void, Capture and Refund the Stripe payments.
TROUBLESHOOTING
---------------
* No troubleshooting pending for now.
MAINTAINERS
-----------
Current maintainers:
* Tavi Toporjinschi (vasike) - https://www.drupal.org/u/vasike
* Scott Hooker (scotthooker) - https://www.drupal.org/u/scotthooker
This project has been developed by:
* TES Global
TES Global is a digital education company that has been supporting educators
for over 100 years. Our mission is to help teachers, schools and universities
to develop and deliver the best education.
Visit https://www.tes.com for more information.
* Commerce Guys by Actualys
Visit https://commerceguys.fr for more information.