01
Stripe ți-a respins aplicația
Ai descris un flux în care banii stau undeva până la livrare, ți-a venit respins, și nimeni nu ți-a explicat de ce.
Marketplace cu plăți
Stripe Connect, încasare și transfer separate
Construiesc platforme în care vânzătorii trec verificarea de identitate, banii așteaptă livrarea, iar împărțirea nu se rupe la primul refund. Din 2017 în no-code, din 2025 în cod, singur de la modelul de date până la payout.
Cumpărător
1.000 lei
plătește o singură dată, la comandă
01 Încasare
Platformă
1.000 lei
02 Reținut
până la confirmarea livrării
03 Eliberare
Vânzător
850 lei
primește partea lui, la confirmare
Împărțirea, la eliberare
De obicei ajungi aici după una din astea
0301
Ai descris un flux în care banii stau undeva până la livrare, ți-a venit respins, și nimeni nu ți-a explicat de ce.
02
Cineva exportă o listă, o verifică și face transferuri. Merge până când cineva e în concediu sau greșește o sumă.
03
Restul produsului a durat șase săptămâni. Plățile sunt „în lucru” de trei luni.
Ce construiesc, pe nume
01
Conturi conectate, verificare de identitate, documentele pe care Stripe le cere în funcție de țară. Vânzătorul le încarcă singur, tu nu alergi după nimeni.
02
Cumpărătorul plătește platforma. Partea vânzătorului pleacă la confirmare, nu după un cronometru care continuă să meargă și dacă s-a anulat comanda.
03
Comision, partea vânzătorului, refund, refund parțial, dispută, un vânzător care își șterge contul cu sold în așteptare. Acolo se sparg marketplace-urile, nu la tranzacția obișnuită.
04
Fiecare transfer legat de o comandă, într-un loc unde omul tău de operațiuni se uită fără să mă sune.
Partea pe care o greșesc cei mai mulți
Aplicație respinsăStripe nu oferă escrow. Serviciile de escrow sunt pe lista lui de activități restricționate, iar aplicațiile care folosesc cuvântul sunt respinse.
Ce vrei tu de fapt se numește altfel, se construiește altfel, și se aprobă.
Două apeluri, și o pauză
Nu există o funcție numită escrow pe care să o pornești. Există o încasare, o așteptare și un transfer, iar așteptarea e partea pe care o controlezi tu.
// 01 Cumpărătorul plătește.
// Banii intră la platformă.
const payment = await stripe
.paymentIntents.create({
amount: 100000,
currency: 'ron',
transfer_group: order.id,
});
// 02 Livrarea e confirmată.
// Abia acum pleacă partea
// lui.
await stripe.transfers.create({
amount: 85000,
currency: 'ron',
destination:
seller.stripeAccountId,
transfer_group: order.id,
});Dacă nu ești pe Stripe, sau nu poți fi
02 jumătățiStripe e varianta implicită pe pagina asta pentru că Connect face jumătatea grea: împarte o plată între mai multe părți, verifică vânzătorii, și trimite banii unor oameni care nu ești tu. Nu pentru că ar fi singurul care există.
Dacă cumpărătorii tăi plătesc în lei și cer un procesator local, sau ai deja contract cu unul, asta e o întrebare despre documentația lui, nu despre preferințele mele. În România oamenii se referă de obicei la Netopia. Pe altă piață se referă la altceva.
Să ia un card
ObișnuitUn cumpărător, un vânzător, o încasare, banii ajunși în contul tău. Aproape orice procesator cu un API public face asta, iar conectarea lui e o cantitate de muncă cunoscută.
Să o împartă și să plătească mai departe
RarO plată împărțită între vânzător, tine și comision, cu identitatea vânzătorului verificată și cu partea lui ajunsă în contul lui. Asta e partea pe care lumea o presupune la orice procesator, și e partea pe care cei mai mulți nu o au.
Deci citesc documentația înainte să cotez, nu după, și îți spun pe care dintre cele două o primești. Dacă un procesator face doar prima iar produsul tău are nevoie de a doua, merită știut în prima săptămână, nu în luna a treia.
Dovada
Marketplace-uri livrate prin altă agenție
Marketplace-urile cu plăți împărțite pe care le-am construit au fost livrate prin altă agenție și nu le pot arăta. Spun asta direct, pentru că o pagină care pretinde altceva se verifică în două minute.
Ce pot arăta sunt platforme cu plăți și acces controlat, livrate pe numele meu: jemshitmavlyanov.com, cu conturi, coș, plată și acces care expiră, în nouă limbi, și elenaviscu.com, cu trei produse vândute online, fiecare cu altă regulă de acces.
Restul se verifică în cincisprezece minute de discuție, nu într-un portofoliu. Întreabă-mă ce se întâmplă când un payout eșuează sau cum se împarte un refund după ce banii au plecat deja la vânzător.
Gratuit, fără call
Scrie-mi în cuvintele tale patru lucruri. Atât îmi trebuie ca să îți dau un răspuns util din prima, fără să ne programăm nimic.
Îți răspund în aceeași zi lucrătoare, în scris. Îți spun dacă fluxul e permis, ce înseamnă tehnic, și unde o să te doară.
Dacă răspunsul e „da, se poate, și e simplu”, ți-l spun și pe ăsta. Nu primești o ofertă nesolicitată și nu intri în nicio secvență de emailuri.
Ce urmează după primul mesaj
01
Îmi scrii fluxul tău de plăți. Îți răspund în aceeași zi lucrătoare, în scris, dacă Stripe îl permite și ce presupune.
02
Dacă are sens, vorbim treizeci de minute. Fără prezentare și fără ofertă pregătită dinainte.
03
Îți trimit o propunere cu scope scris și dată de început.
Prețul vine după ce știu fluxul, nu înainte. Un marketplace cu trei tipuri de vânzători și refund parțial nu costă cât unul cu un singur payout, iar un interval inventat înainte de discuție nu ajută pe nimeni.