# Selecting a charge type

When processing transactions with Stripe Connect, you can choose from 3 charge types:

* Destination charges
* Direct charges
* Separate charges and transfers

It is highly recommended you read [this section of the Stripe documentation](https://docs.stripe.com/connect/charges) to help inform which charge type is best suited to your app.

### Video tutorial

{% embed url="https://www.youtube.com/watch?v=gWEfLWdkUMc" %}



### Charge type compatibility with plugin actions

The Stripe Connect - Marketplace plugin has 4 actions that can be used to process payments. Not all of these actions are compatible with all charge types - see the table below for a guide.

<table><thead><tr><th>Plugin Action</th><th data-type="checkbox">Destination Charge</th><th data-type="checkbox">Direct Charge</th><th data-type="checkbox">Separate Charge and Transfer</th></tr></thead><tbody><tr><td>Create Checkout Session</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Create Checkout Session (Subscription)</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Create Checkout Session (Multiple Items)</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Create PaymentIntent</td><td>true</td><td>false</td><td>true</td></tr></tbody></table>
