# Taking Payments

##

When signing up, you should have connected to a Stripe account. This will allow us to tell Stripe to process cards on your behalf. Any charge or subscription created by InstaPayments will live in Stripe and be controlled by your business.

### Using Forms

Forms are the easiest way to take payments from your customers. We offer several types of forms depending on your needs. They get broken down into two categories, subscription and onetime.&#x20;

Subscription forms require that you have defined a product/plan inside of Stripe or Instapayments. (This is actually the same place since we use Stripes API to create products inside of Stripe when you use InstaPayments user interface.) Once you've defined a plan, you can go to the forms section in InstaPayments and hit "Create a Form." Follow the steps to get the form created. Keep in mind you can edit a form after creating it so don't be too concerned while creating it.


---

# 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.instapayments.io/getting-started/taking-payments.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.
