# Payment Processors

### How payment processors work in Kick

Payment processor accounts function like any other financial integration in Kick. Payments received from customers are categorized as income in the payment processor account. When funds transfer to your bank, both sides of the transfer should be categorized as Transfer to avoid double-counting revenue.

Kick's direct integrations with Stripe and PayPal automatically split transactions into gross revenue and fees, so you don't need to manually separate merchant processing costs. Customer and product details sync into the bank description field, giving you granular visibility into revenue sources without manual tracking.

***

### Stripe

#### What syncs

Stripe syncs the following data types once connected:

* Payments from customers with automatic revenue and fee splits
* Refunds
* Payouts to your bank account(s)
* Invoice line item splits
* Customer and product details
* 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 integration relates to
5. Click **Continue**

Repeat the flow to connect multiple Stripe accounts, if needed.

{% hint style="info" %}
**Tip:** With customer and product details syncing into Kick, you can create [rules](/bookkeeping-workflows/rules.md) to automatically map transactions by Stripe product to specific income sub-accounts.
{% endhint %}

***

### PayPal

#### What syncs

PayPal syncs the following data types once connected:

* Payments from customers with automatic revenue and fee splits
* Refunds
* Payouts to your bank account(s)
* Customer and product details
* PayPal loan payments
* Expense transactions and vendor names

{% hint style="warning" %}
Only USD transactions are synced from PayPal. If you have foreign currency transactions, they'll 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 integration relates to
5. Click **Continue**

***

### Cash App, Venmo, and other processors

Cash App and Venmo connect through Plaid like other bank accounts. See [Connect Accounts](/setting-up/integrations/connect-accounts.md).

If a payment processor doesn't connect through Plaid, you can import transactions manually via CSV or PDF statement using the [Universal Importer](/setting-up/universal-importer.md).

***

### Categorizing income and transfers

Treat your payment processor like a checking account:

* **Payments received** from customers → categorize as income
* [Transfers](/bookkeeping-workflows/transfers.md) out to your bank → categorize as Transfer on **both sides**

If the deposit into checking is categorized as income instead of a transfer, revenue will be double-counted between the payment processor and the bank account.

For recurring transfers (like daily Stripe payouts), create a [Transfer Rule](/bookkeeping-workflows/rules.md) to automatically match both sides.


---

# 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://docs.kick.co/setting-up/integrations/payment-processors.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.
