Stripe Connect jest usługą dla marketplace'ów gdzie każdy sprzedawca ma swoje konto. Kupujący robi 1 przelew do Stripe'a, który następnie przelewa część tych środków na konta sprzedawców.

Istnieją 2 sposoby zdefiniowania takiej płatności:

Pierwszy: Definiujemy kwotę wymaganą od klienta, ile kasy otrzyma sprzedawca i do którego sprzedawcy one trafią.
Ważne:
1. Definicja jest generowana przed wykonaniem płatności przez kupującego.
2. Definicja może zawierać maksymalnie 1 sprzedawcę.

Drugi: Definiujemy kwotę wymaganą od klienta + listę sprzedawców z kwotami jakie otrzymają.
Ważne:
1. Lista sprzedawców jest wysyłana po tym jak Stripe otrzyma środki od kupującego.
2. Definicja może zawierać wielu sprzedawców.

W pierwszym przypadku jest 1 operacja i wszystko dzieje się po stronie Stripe'a.

W drugim przypadku są 2 operacje, które musimy wywołać my po naszej stronie (definiowanie płatności + triggerowanie transferów kasy do sprzedawców). I tutaj pojawia się problem, bo fakt, że mamy kasę, która ma zostać następnie przetransferowana na konta sprzedawców oznacza, że mamy do nich dostęp, co powoduje że stajemy się Małą Instytucją Płatniczą i podlegamy pod KNF.

Czy ktoś z Was spotkał się z takim problemem? Rozwiązaliście go w jakiś sposób?
Macie jakieś pomysły jak to obejść i nadal korzystać ze Stripe'a?