> For the complete documentation index, see [llms.txt](https://docs.kick.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kick.co/integrations/payment-processors.md).

# Stripe & PayPal

Connect Stripe or PayPal to sync your payments, fees, and payouts into Kick automatically.

When you connect Stripe or PayPal, Kick pulls in your payment transactions and automatically splits them into gross revenue and fees - so you can see exactly what you earned and what you paid in processing costs, without any manual work.

***

### Stripe

#### What syncs

* Payments from customers, split into gross revenue and fees
* Refunds
* Payouts to your bank account
* Invoice line item detail
* Customer and product names
* Stripe Capital loan payments (split into principal, fees, and other expenses)

#### Connect Stripe

1. Go to the **Accounts** tab
2. Click **Add account** and select **Stripe**
3. Authorize the connection through Stripe's login flow
4. Select the entity your Stripe account belongs to
5. Click **Continue**

Repeat to connect multiple Stripe accounts if needed.

***

### PayPal

#### What syncs

* Payments from customers, split into gross revenue and fees
* Refunds
* Payouts to your bank account
* Customer and product names
* PayPal loan payments
* Expense transactions and vendor names

{% hint style="info" %}
Only USD transactions sync from PayPal. Foreign currency transactions need to be converted to USD and added manually.
{% endhint %}

#### Connect PayPal

1. Go to the **Accounts** tab
2. Click **Add account** and select **PayPal**
3. Authorize the connection through PayPal's login flow
4. Select the entity your PayPal account belongs to
5. Click **Continue**

***

### Cash App, Venmo, and others

Cash App and Venmo connect through Plaid like a standard bank account. Go to **Accounts** → **Add account** and search for the institution.

For payment processors that don't support Plaid, use the [Universal Importer](/setting-up/universal-importer.md) to upload transactions manually.

***

### Transfers from your processor to your bank

When your processor pays out to your bank account, both sides of that movement need to be matched as a transfer - otherwise Kick will count the deposit as income and double your revenue.

Kick handles this automatically for connected accounts. For recurring payouts (like daily Stripe deposits), you can also create a [Transfer Rule](/common-workflows/rules.md) to ensure matching is always applied.

→ [Transfers](/common-workflows/transfers.md)


---

# 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 by asking a question.

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

```
GET https://docs.kick.co/integrations/payment-processors.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 `automate deployments from our CI pipeline` 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.
