Clientul atinge terminalul, ecranul afișează aprobat și pleacă cu marfa. În mintea lui, a plătit. În contul tău bancar, încă nu s-a întâmplat nimic. Între acel bifat verde și banii pe care chiar îi poți cheltui se află un pipeline de loturi, ferestre de cut-off, întârzieri de finanțare și reconciliere, iar fiecare dintre aceste etape este un loc în care un euro poate dispărea discret.
Autorizarea este o promisiune; captura este cererea
O autorizare este rețeaua de carduri care acceptă să rețină fonduri. O captură este momentul în care chiar le revendici. Contopirea celor două într-un singur pas este în regulă pentru o cafea, dar în intervalul dintre ele trăiește comerțul adevărat. Un hotel autorizează la check-in și capturează la check-out. Un marketplace autorizează la comandă și capturează la expediere. Autorizările expiră, adesea în șapte zile, așa că o captură care nu se declanșează niciodată este venit care ți-a fost promis și apoi pierdut în tăcere. Urmărește ambele stări explicit, altfel vei expedia marfă pe baza unor rețineri care s-au stins discret.
Banii se mișcă în loturi, nu în momente
Capturile nu se decontează una câte una. Procesatorul tău le acumulează și trimite un lot la un cut-off zilnic, iar locul unde cade acel cut-off decide cărei zile calendaristice îi aparține o vânzare. Lotul este finanțat o zi sau două mai târziu, minus interchange, taxele schemei și comisionul procesatorului, iar apoi un payout ajunge în contul tău ca o sumă unică. Acea sumă aproape niciodată nu este egală cu totalul vânzărilor pe care le vede clientul, pentru că returnările, contestațiile și taxele sunt toate compensate în ea. Dacă registrele tale se așteaptă la o corespondență curată unu-la-unu, nepotrivirea începe din prima zi.
Registrul, reconcilierea și coada de excepții
De aceea panoul procesatorului nu poate fi sursa ta a adevărului. Sursa adevărului este propriul tău registru cu partidă dublă, unde fiecare tranziție de stare, autorizat, capturat, returnat, decontat, contestat, este o înregistrare imutabilă. Banii nu sunt niciodată creați sau distruși, ci doar mutați între conturi pe care le controlezi. Registrul este ceea ce îți permite să răspunzi, în orice secundă, exact cât ți se datorează și cât a sosit efectiv.
Reconcilierea este locul unde această afirmație este pusă la încercare. Potrivești registrul cu raportul de decontare al procesatorului și cu extrasul bancar brut, o potrivire în trei, nu în două. Majoritatea liniilor se aliniază și se închid automat. Cele care nu, un payout mai mic cu o taxă pe care nu ai modelat-o, o returnare care nu a fost niciodată finanțată, un duplicat, cad într-o coadă de excepții. Acea coadă este adevăratul produs al unui sistem de decontare. De obicei este o fracțiune de procent din volum și este locul unde fiecare discrepanță reală iese la suprafață înainte să devină o pierdere.
Tratează registrul ca adevărul și banca drept o afirmație care trebuie verificată. Banii nu sunt reali până când reconcilierea nu spune că cele două se potrivesc.— Protocore · Inginerie plăți
Am rulat acest pipeline live pentru 80.000 de participanți la festival și am procesat 2,4 milioane de euro în trei zile, cu confirmare la atingere în 120ms și zero dispute de decontare la final. Zero dispute nu este noroc; este un registru care s-a potrivit cu banca la cent, o coadă de excepții care a rămas aproape goală și ferestre de cut-off pe care le-am înțeles înainte să se deschidă porțile. Autorizarea este jumătatea ușoară. Aducerea banilor în cont, în mod demonstrabil, este jumătatea care câștigă încrederea.
Ai un sistem de construit?
Spune-ne care e problema. Revenim cu o arhitectură și un plan.
Începe un proiect