Skip to content

Commit 9f398fc

Browse files
authored
Payments overview page, stubs for pages TBD (#301)
1 parent 95da16c commit 9f398fc

File tree

25 files changed

+92
-7
lines changed

25 files changed

+92
-7
lines changed

user/pages/03.commerce2/02.developer-guide/05.payments/01.available-gateways/docs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ taxonomy:
44
category: docs
55
---
66

7-
Drupal Commerce can be integrated with payment providers from all over the world. This page provides a list of the **93 contributed payment gateway modules** that currently exist. See the documentation on [Extending Drupal Commerce](../../02.install-update/06.extending) for information on adding one or more of these modules to your Drupal Commerce project and the [Install and Configure a Payment Gateway](../02.install-configure-gateways) documentation for information on configuration.
7+
Drupal Commerce can be integrated with payment providers from all over the world. This page provides a list of the **93 contributed payment gateway modules** that currently exist. See the documentation on [Extending Drupal Commerce](../../02.install-update/06.extending) for information on adding one or more of these modules to your Drupal Commerce project and the [Install and Configure a Payment Gateway](../install-configure-gateways) documentation for information on configuration.
88

9-
If you don't see a payment provider you want for your project, Drupal Commerce provides a framework for implementing your own online payment gateways. See the [Creating payment gateways](../04.create-payment-gateway) documentation for more information.
9+
If you don't see a payment provider you want for your project, Drupal Commerce provides a framework for implementing your own online payment gateways. See the [Creating payment gateways](../create-payment-gateway) documentation for more information.
1010

1111
If you create your own payment gateway module or find one that's not in this list yet, please [let us know about it] so that we can add it.
1212

user/pages/03.commerce2/02.developer-guide/05.payments/02.getting-started/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Click the *Add payment gateway* button to create a payment gateway. By default,
1515

1616
![Payment gateway configuration](../images/getting-started-02.png)
1717

18-
If you would like to configure your site to use an actual gateway for a real Payment Provider, see the [Installing and Configure a Payment Gateway](../02.install-configure-gateways) documentation.
18+
If you would like to configure your site to use an actual gateway for a real Payment Provider, see the [Installing and Configure a Payment Gateway](../install-configure-gateways) documentation.
1919

2020
### Configuring your payment gateway
2121
Enter a *Name* and *Machine name* for your payment gateway. The name you enter will only be used internally, for identification by administrative users. The machine name will be automatically set based on the name you enter, but you can change it now if you want. Once the payment gateway has been created, you won't be able to change its machine name.

user/pages/03.commerce2/02.developer-guide/05.payments/02.install-configure-gateways/docs.md renamed to user/pages/03.commerce2/02.developer-guide/05.payments/03.install-configure-gateways/docs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ taxonomy:
55
---
66

77

8-
While configuring your store you would probably want to install and configure a payment gateway provider module so that you can accept online payments. Currently available payment gateways for Commerce 2 are listed [here](../01.available-gateways).
8+
While configuring your store you would probably want to install and configure a payment gateway provider module so that you can accept online payments. Currently available payment gateways for Commerce 2 are listed [here](../available-gateways).
99

1010
This tutorial will guide you through configuring a payment gateway provider using the Commerce PayPal module as an example.
1111

1212
Install the Module
1313
------------------
1414

15-
The first step is to install the module that provides integration with the desired payment gateway. In this case, Commerce PayPal. Drupal Commerce requires Composer and most related modules would have the same requirement - see [Using Composer](../../../01.getting-started/01.using-composer). For specific installation instructions check the module's documentation.
15+
The first step is to install the module that provides integration with the desired payment gateway. In this case, Commerce PayPal. Drupal Commerce requires Composer and most related modules would have the same requirement - see [Using Composer](../../../getting-started/using-composer). For specific installation instructions check the module's documentation.
1616

1717
Add a Payment Gateway
1818
---------------------
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Payments information structure
3+
taxonomy:
4+
category: docs
5+
---
6+
7+
! We need help filling out this section! Feel free to follow the *edit this page* link and contribute.
8+
9+
- payment, payment gateway, payment method entities
10+
- payment gateway plugins, payment types, payment method types
11+
- payment options, credit card / credit card type objects
12+
- payment order manager, payment statuses

user/pages/03.commerce2/02.developer-guide/05.payments/03.overriding-payment-config/docs.md renamed to user/pages/03.commerce2/02.developer-guide/05.payments/05.overriding-payment-config/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ taxonomy:
66

77
There are cases where a developer or site admin would want to define certain configuration related to a payment gateway in the site's settings.php file, instead of storing them in the database or define them in the code as exported configuration. Not exposing API credentials for security reasons would be such a case. In such cases, we would want to define the payment gateway using test credentials, and then override them in our settings.php file.
88

9-
This tutorial will guide you through overriding a payment gateway's configuration using the Commerce PayPal module as an example. It is assumed that this or another payment gateway provider module is installed and a payment gateway has been created in the store - see [Installing and Configuring a Payment Gateway](../../09.payments/02.install-configure-gateways). Building on that example, we will override the API credentials configuration for the PayPal Express Checkout payment gateway. In a production site, the payment gateway may have been exported in the code as configuration - see [Managing your site's configuration](https://www.drupal.org/docs/8/configuration-management/managing-your-sites-configuration).
9+
This tutorial will guide you through overriding a payment gateway's configuration using the Commerce PayPal module as an example. It is assumed that this or another payment gateway provider module is installed and a payment gateway has been created in the store - see [Installing and Configuring a Payment Gateway](../install-configure-gateways). Building on that example, we will override the API credentials configuration for the PayPal Express Checkout payment gateway. In a production site, the payment gateway may have been exported in the code as configuration - see [Managing your site's configuration](https://www.drupal.org/docs/8/configuration-management/managing-your-sites-configuration).
1010

1111
## Finding the Configuration Settings Names
1212

0 commit comments

Comments
 (0)