diff --git a/commerce-add-ons/payment-providers/SUMMARY.md b/commerce-add-ons/payment-providers/SUMMARY.md index a53e2c651ee..14420b0cdb9 100644 --- a/commerce-add-ons/payment-providers/SUMMARY.md +++ b/commerce-add-ons/payment-providers/SUMMARY.md @@ -14,6 +14,11 @@ * [Overview](invoicing/README.md) * [Configure Umbraco](invoicing/configuring-umbraco.md) +## Zero + +* [Overview](zero/README.md) +* [Configure Umbraco](zero/configuring-umbraco.md) + ## Klarna * [Overview](klarna/README.md) diff --git a/commerce-add-ons/payment-providers/install-payment-providers.md b/commerce-add-ons/payment-providers/install-payment-providers.md index fef988d135f..4152343f0d1 100644 --- a/commerce-add-ons/payment-providers/install-payment-providers.md +++ b/commerce-add-ons/payment-providers/install-payment-providers.md @@ -19,7 +19,7 @@ The installation can be handled in one of two ways as explained below. PM> Install-Package Umbraco.Commerce.PaymentProviders.PROVIDER ``` -Use the [table of available Payment Providers](install-payment-providers.md#available-payment-providers) to ensure you get the correct package name for the provider you want to install. +Use the table of available[Payment Providers](install-payment-providers.md#available-payment-providers) to ensure you get the correct package name for the provider you want to install. ## Install via the NuGet Package Manager @@ -30,7 +30,7 @@ Use the [table of available Payment Providers](install-payment-providers.md#avai Alternatively, you can also find and install the NuGet package via the NuGet Package Manager. -![Installing Umbraco Commerce via the NuGet Package Manager](media/nuget-package-manager-gui.png) +![Installing Umbraco Commerce via the NuGet Package Manager](media/nuget-package-manager-gui-latest.png) ## Available Payment Providers diff --git a/commerce-add-ons/payment-providers/invoicing/README.md b/commerce-add-ons/payment-providers/invoicing/README.md index 8f54b659f28..6dbcbea42a7 100644 --- a/commerce-add-ons/payment-providers/invoicing/README.md +++ b/commerce-add-ons/payment-providers/invoicing/README.md @@ -1,19 +1,17 @@ --- -description: Getting Started with the Invoicing payment provider for Umbraco Umbraco Commerce. +description: Getting Started with the Invoicing payment provider for Umbraco Commerce. --- # Overview The Invoicing payment provider is a "pass-through" payment provider that doesn't capture any payment information itself. Instead, it allows orders to go through in an `Authorized` state where it is assumed that payments will be captured manually in an external system. Once captured, orders can then be updated to the `Captured` payment status via the backoffice. -## [Install Invoice & Zero Payment Providers](../install-payment-providers.md) +## Install Invoice Payment Provider -{% hint style="info" %} -The invoice and zero payment methods is installed with Umbraco Commerce by default. Follow the installation instruction if for some reason the package has been removed from your implementation. -{% endhint %} +By default, Umbraco Commerce includes the Invoice payment method. If the package has been removed from your implementation, see the [Installing Umbraco Commerce](https://docs.umbraco.com/umbraco-commerce/installation/install) article to reinstall it again. ## In this Section -In this section, we will guide you through the key steps necessary to get you started with the Invoicing payment provider for Umbraco Commerce. +In this section, we will guide you through the key steps to get started with the Invoicing payment provider for Umbraco Commerce. -It is assumed that before we begin you already have an Umbraco website configured and Umbraco Commerce installed. If you are not at this stage yet, please read the [core Umbraco Commerce documentation](https://docs.umbraco.com/umbraco-commerce/) to learn how to get started. +Before beginning, ensure you have an Umbraco website configured and Umbraco Commerce installed. If not, see the [Umbraco Commerce Documentation](https://docs.umbraco.com/umbraco-commerce/) to get started. diff --git a/commerce-add-ons/payment-providers/media/nuget-package-manager-gui-latest.png b/commerce-add-ons/payment-providers/media/nuget-package-manager-gui-latest.png new file mode 100644 index 00000000000..fb2782b7738 Binary files /dev/null and b/commerce-add-ons/payment-providers/media/nuget-package-manager-gui-latest.png differ diff --git a/commerce-add-ons/payment-providers/media/zero/zero-payment-provider.png b/commerce-add-ons/payment-providers/media/zero/zero-payment-provider.png new file mode 100644 index 00000000000..e39df20c5e7 Binary files /dev/null and b/commerce-add-ons/payment-providers/media/zero/zero-payment-provider.png differ diff --git a/commerce-add-ons/payment-providers/zero/README.md b/commerce-add-ons/payment-providers/zero/README.md new file mode 100644 index 00000000000..a6cf6f9b824 --- /dev/null +++ b/commerce-add-ons/payment-providers/zero/README.md @@ -0,0 +1,17 @@ +--- +description: Getting Started with the Zero payment provider for Umbraco Commerce. +--- + +# Overview + +The Zero payment provider is a payment option that processes transactions without any actual monetary exchange. It facilitates order completion without monetary transactions in scenarios like testing, development, promotions, and giveaways. + +## Install Zero Payment Providers + +By default, Umbraco Commerce includes the Zero payment method. If the package has been removed from your implementation, see the [Installing Umbraco Commerce](https://docs.umbraco.com/umbraco-commerce/installation/install) article to reinstall it again. + +## In this Section + +In this section, we will guide you through the key steps to get started with the Zero payment provider for Umbraco Commerce. + +Before beginning, ensure you have an Umbraco website configured and Umbraco Commerce installed. If not, see the [Umbraco Commerce Documentation](https://docs.umbraco.com/umbraco-commerce/) to get started. diff --git a/commerce-add-ons/payment-providers/zero/configuring-umbraco.md b/commerce-add-ons/payment-providers/zero/configuring-umbraco.md new file mode 100644 index 00000000000..b948e532fd9 --- /dev/null +++ b/commerce-add-ons/payment-providers/zero/configuring-umbraco.md @@ -0,0 +1,47 @@ +--- +title: Configuring Umbraco +description: >- + Learn how to configure the Umbraco backoffice for enabling the use of + Zero as a payment method. +--- + +# Configure Umbraco + +This article provides detailed instructions on configuring Umbraco to use the Zero payment method with your Umbraco Commerce implementation. + +## Step 1: Create a Payment Method + +To create Zero as a payment method, follow these steps: + +1. Go to the **Settings** section. +2. Open the **Commerce** folder. +3. Navigate to **Stores > {Store Name} > Payment Methods**. +4. Click the **Create Payment Method** button. +5. Select **Zero Value** from the list of available payment providers. + + ![Zero Payment Provider](../media/zero/zero-payment-provider.png) + +6. **Enter a Name** for the payment method. For example: *Zero Payment*. +7. Enter a value for **SKU**. +8. Click **Save**. + +## Step 2: Configure Payment Provider Settings + +To configure the Zero Payment Provider settings, follow these steps + +1. Go to the **Settings** section. +2. Open the **Commerce** folder. +3. Navigate to **Stores > {Store Name} > Payment Methods**. +4. Click the **Create Payment Method** button. +5. Select **Zero Value** from the list of available payment providers. + + ![Zero Payment Provider](../media/zero/zero-payment-provider.png) + +6. **Enter a Name** for the payment method. For example: *Zero Payment*. +7. Provide a value for **SKU**. +8. Choose the appropriate **Tax Class** from the dropdown menu. +9. Enter the **Default Pricing**. +10. Select an image for the payment provider. +11. Enter the URL of the page in the **Continue URL** field where users should be redirected after completing their payment. For example: `https://www.yourwebsite.com/confirmation`. +12. Choose the countries where the payment method should be available. +13. Click **Save**.