> For the complete documentation index, see [llms.txt](https://docs.2checkout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.2checkout.com/subscriptions/subscriptions/subscriber-management-and-self-service/collect-payment-data-for-free-orders.md).

# Collect payment data for free orders

## Overview

Configure 2Checkout to collect payment details for full discount/zero value orders, and charge shoppers for all subsequent renewals at full price. Take advantage of this feature to incentivize potential customers to start using your software/service by providing it free of charge initially.

Drive shoppers to use your service by offering it completely free of charge for the first month, or the first billing cycle, whatever it might be. Set zero value prices via **On-the-fly-pricing** when configuring the purchase flow for your products. Alternatively, you can define 100% discounts for specific products/services, applying solely to the first transaction.&#x20;

{% hint style="info" %}
Discounts need to be equal to the value of the product or larger.
{% endhint %}

SaaS businesses can benefit from the increased appeal added to services through promotions, but this feature can also contribute to increasing your customer base and revenue even if you're selling subscription-based software.

Free or paid trials with payment details are also a viable alternative to offering customers the chance to try out your software/service free of charge or for minimal costs. To kick-off the trial, users need to first provide valid payment information, ensuring that you'll be able to charge for usage once the trial period expires, provided that no cancelations occur.

## Availability

All 2Checkout accounts.

{% hint style="info" %}
If you are using ConvertPlus and InLine shopping carts, keep in mind that zero value orders are obtained using regular (product level) promotions, generating 100% discount. For the moment, order level promotions are not supported on [ConvertPlus](/shopping-carts/convertplus.md) and [InLine](/shopping-carts/inline.md) carts.
{% endhint %}

## Requirements

For the billing information to be requested from the shopper the following criteria must be met:

* The service/product needs to have a renewal interval defined.
* The purchase flow needs to be **Checkout with cart functionalities**. When a different purchase flow is selected, the system automatically defaults to **Checkout with cart functionalities** (the same as for the trial process).
* Supported payment methods: VISA/MasterCard/Eurocard, American Express, JCB, PayPal, Discover/Novus, Direct Debit, Dankort.

## Usage

After we've activated the Collect payment data for free orders feature for your account, follow the steps below to enable it.

After we've activated the **Collect payment data for free orders** feature for your account, follow the steps below to enable it.

1. Log into your Merchant Control Panel.
2. Go to *Setup* > [*Ordering options*](https://secure.avangate.com/cpanel/order_settings.php)*.*
3. Enable the **Collect Payment details for full discount or orders with zero value** option.<br>

   <div data-with-frame="true"><figure><img src="https://3137980357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdTPb2ipDVVSZO7QfRjJ4%2Fuploads%2F5c6J3cijyPc2vR0cYP0U%2Fimage.png?alt=media&amp;token=155a41fa-3f65-43f4-96fe-c2ad9470f75e" alt=""><figcaption></figcaption></figure></div>
4. **Save** the settings.

{% hint style="info" %}
If unchecked, shoppers that already benefited from the discount will not be affected. New customers attempting to purchase a service/product for which you offer a full discount but do not require payment information, will not need to enter their billing details to complete the order.
{% endhint %}

When your shoppers provide payment details they're informed that no charges will be made and that a transaction will be done only for authorization purposes. Once the initial subscription period, which you offer for free, runs out, the 2Checkout system will use the payment data collected in order to charge customers the sum you set when configuring the pricing scheme of your service/product. Similarly, charges will continue to be made with every new renewal.

## Why use Full discount/zero value orders with payment details and not Free trials with payment details? <a href="#why-use__00a0full-discount__002fzero-value-orders-with-payment-details__00a0and-not__00a0free-trials" id="why-use__00a0full-discount__002fzero-value-orders-with-payment-details__00a0and-not__00a0free-trials"></a>

It's really a matter of preference since the two options are somewhat similar in nature. However, there are a number of key differences that make **Full discount/zero value orders with payment details** a superior strategy for onboarding new shoppers compared to **Free trials with payment details**.

| Full discount orders with payment details                                                                                                                                                       | Free trials with payment details                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Customers actually acquire services / products.                                                                                                                                                 | Users only start a trial.                                                                                                                                                                                             |
| Shoppers feel more comfortable providing you with their billing information since they're purchasing offerings while taking advantage of a full discount for the initial subscription interval. | Since they're accessing a free trial, potential customers might be reluctant to hand over their sensitive payment details.                                                                                            |
| Discounts impact all sales of the product they're associated with, regardless of the buy links that your shoppers will use.                                                                     | Free trials with payment details need to be configured for each buy link for the products you want your shoppers to try. Buy links are different from free trial links, and different pricing strategies might apply. |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.2checkout.com/subscriptions/subscriptions/subscriber-management-and-self-service/collect-payment-data-for-free-orders.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
