# Stripe

*Skill Level: Intermediate*

## Before You Begin

* Ensure you have created a [Stripe](https://stripe.com) account, added your business information and bank account information, and completed any required verification.
* Ensure your Adalo App has a Login flow prior to setting up the Stripe Component or you will receive an error to contact Adalo Support. ***Users must be Logged in*** for the Component to work.
* Install Stripe Kit from Component Marketplace
  * Click the "+" button to open the Add Panel
  * Scroll down Marketplace and search and install 'Stripe Kit'
  * Once complete, you will see 4 Separate Components under 'Installed' section

{% hint style="warning" %}
Stripe can only be used for **Physical** products or services on Native apps. If you are selling Digital Products or services, you will need to use the [In-App Purchase Component](https://help.adalo.com/component-basics/marketplace-components/single-use-in-app-purchases)
{% endhint %}

{% hint style="info" %}
If you have an iOS native app with Stripe, it is required by Apple to have In-App Purchases available as well. Check out the [In-App Purchase Component](https://help.adalo.com/component-basics/marketplace-components/single-use-in-app-purchases) or the [IAPHub component](https://help.adalo.com/integrations/iaphub) for additional information.
{% endhint %}

{% content-ref url="stripe/adding-payments-using-stripe" %}
[adding-payments-using-stripe](https://help.adalo.com/component-basics/marketplace-components/stripe/adding-payments-using-stripe)
{% endcontent-ref %}

{% content-ref url="stripe/subscription-payments" %}
[subscription-payments](https://help.adalo.com/component-basics/marketplace-components/stripe/subscription-payments)
{% endcontent-ref %}

{% content-ref url="stripe/marketplace-payments" %}
[marketplace-payments](https://help.adalo.com/component-basics/marketplace-components/stripe/marketplace-payments)
{% endcontent-ref %}

{% content-ref url="stripe/configuring-stripe-test-mode" %}
[configuring-stripe-test-mode](https://help.adalo.com/component-basics/marketplace-components/stripe/configuring-stripe-test-mode)
{% endcontent-ref %}

{% content-ref url="stripe/stripe-custom-actions" %}
[stripe-custom-actions](https://help.adalo.com/component-basics/marketplace-components/stripe/stripe-custom-actions)
{% endcontent-ref %}


---

# Agent Instructions: 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 current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/component-basics/marketplace-components/stripe.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
