GH GambleHub

Sofort/Klarna: pay-by-bank

1) Ce este Sofort/Klarna Pay-by-Bank

Sofort (acum Klarna Pay Now/Pay-by-Bank) este un instrument A2A care permite unui cumpărător să plătească pentru o comandă direct din contul lor bancar printr-o bancă online/aplicație mobilă. Fluxul este de obicei construit pe un issuer-redirect/App2App de confirmare SCA (PSD2), iar comerciantul primește autorizație online (succes) și apoi un împrumut bancar bazat pe rapoartele/calculele furnizorului.

Proprietăți cheie:
  • Cost redus în raport cu MDR-urile cardurilor.
  • Statutul online (succes/eșec) aproape imediat, în timp ce creditarea fondurilor nu este întotdeauna instant (de obicei T + 1/T + 2).
  • Geografia largă în UE/SEE (Germania/Austria este deosebit de puternică), sprijin pentru zeci de bănci emitente.
  • Detalii minime de plată de la cumpărător - selecție bancară și confirmare.

2) Roluri și participanți

Klarna/Sofort (schemă/furnizor): rutare către bănci, statute, rapoarte, decontări, returnări.
Emitent (banca plătitorului): SCA, confirmare anulare, limite/antifraudă.
Comerciant PSP/Acquirer: conexiune comerciant, API/SDK, webhook-uri și recunoaștere.

Comerciant - Inițiați plata, procesați starea/returnările, reconciliați

3) Fluxuri de plată: Redirecționare și App2App

3. 1 Redirecționare clasică

1. Checkout comerciant → selectați „Plătiți prin bancă (Sofort/Klarna)”.
2. Lista băncilor → redirecționa către banca online (sau către pagina găzduită de furnizor) → SCA.
3. Banca confirmă plata → returnarea la comerciant cu statutul (succes/eșec/anulat/în așteptare).
4. Comerciantul înregistrează comanda ca „plătit/în așteptare”, așteaptă raportul de webhook/înscriere.

3. 2 App2App/Mobil

Pe dispozitivele mobile, comerciantul deschide aplicația bancară prin deeplink/intenție → confirmare → returnare conform schemei de mai sus.
Conversia este mai mare, frecarea este mai mică; păstrați rezerva pe web redirecționa.

3. 3 Opţiuni Solicitare la plată/Încorporare

O serie de bănci au cerere de plată/PiS disponibile prin interfețele furnizorului (cumpărătorul primește o cerere de la banca de aplicații).
Widget-urile încorporate din PSP simplifică lista de bănci, erori și stări.

4) Limitele și comportamentul băncilor

Nu există un singur plafon „circuit” - se aplică limitele bancare ale emitentului și profilurile de risc ale furnizorului:
  • Per-tranzacție, pe zi/săptămână la banca plătitorului.
  • Noi destinatari/comercianți - praguri reduse, viteza de obturare este posibilă.
  • Canal (mobil/web), reguli de viteză, semnale geo/dispozitiv.
  • În țările/băncile individuale, sunt posibile excepții de prag SCA (RA, TRA) - în funcție de bancă.
💡 Practică: Nu hardcode cantități; menține un ghid limită după bancă/țară și actualizează. La UX, afișați un mesaj clar „bank/channel limit depășit” și sugerați alternative.

5) Autorizare vs decontare

Status online: 'succes', 'în așteptare', 'eșuat', 'anulat', 'expirat'.
În așteptare este posibilă atunci când are loc o întârziere de confirmare sau o verificare asincronă.
Decontare: împrumutul real provine din rapoartele furnizorului (de obicei T + 1/T + 2 zile bancare; depinde de țară/bancă/schema de compensare).
Pentru serviciile critice, utilizați modelul de autorizare ⇒ execuție condiționată până la confirmarea înscrierii.

6) Returnări, returnări parțiale și dispute

Chargeback (ca în cărți) lipsește. O returnare este o nouă tranzacție de credit prin intermediul unui furnizor către plătitor.
Sunt suportate restituiri parțiale.
Termeni de returnare a creditului - bancă (T + 1/T + 2).
Litigiile/reclamațiile trec prin procedura prestatorului + SOL prin banca plătitorului; pregătiți jurnalele comenzii, dovada livrării/serviciilor.

7) Comisioane și economie

De obicei procentaj fix/scăzut cu tranzacție + plată pentru funcțiile platformei (checkout găzduit, rapoarte, SOL).
Luați în considerare costul sprijinului (în așteptare/cheltuieli), incidentele de risc și costurile de tranzacție de recunoaștere.

8) Reconciliere și raportare

Salvați 'paymentId/transactionId' al furnizorului,' orderId', emitent bank, timestamps, statuses.
Activați cărțile web despre modificările de stare și auto-recunoașterea zilnică.
Combină evenimentele online (succes/în așteptare) cu rapoartele financiare (credite/returnări/corecții).
Stocați referința UTR/bancară din raport pentru fiecare tranzacție.

9) Practici UX

Directorul de bănci: pre-umple ultima alegere, sortați după popularitate/banca de dispozitive.
Mobile-first: ofertă App2App, rezervă - redirecționare web.
Erori și încercați din nou: oferiți motive clare (limită, eșec SCA, timeout), încercați din nou butonul și alternativele.
Idempotence: 'orderId' + cheie de idempotence pentru repetări sigure.
Primire: suma, data/ora, 'tranzactionId', banca, canal (App2App/Redirect).

10) Reduceri și mandate recurente

Classic Sofort - one-off. Pentru modelele recurente se utilizează o grămadă: prima plată este A2A → e-mandate/SEPA DD/Open Banking PiS pentru viitor.
Gestionați mandatele (limită, frecvență, notificări), stocați jurnalele de acceptare.

11) Conformitate, securitate, date

PSD2/SCA: confirmarea în bancă, legarea dispozitivului, banca antifraudă.
Minimizarea PII: stocați numai atributele necesare; criptează PII; Semnăturile HMAC ale cârligelor web.
GDPR/Jurnale: consimțământ, dreptul de a șterge, modificări de audit.

12) Verticale cu risc ridicat (inclusiv iGaming)

Disponibilitatea Pay-by-Bank pentru anumite categorii este limitată de către furnizor/bănci în conformitate cu politicile interne și legislația locală.
Așteptați limite reduse, monitorizare suplimentară CUS/financiară, posibile dețineri.
Păstrați șine alternative (carduri, SEPA, A2A open banking, vouchere) și segmentarea traficului.

13) Integrarea comerciantului: Opțiuni

1. Găzduit/încorporat от PSP/Klarna

Start rapid: widget de selecție bancară, stări, bug-uri, cârlige web din cutie.

2. Server-to-Server + redirect/App2App

Mai mult control: pagina proprie a băncilor, procesarea erorilor fine, propriul QR/Deep Link.

3. Cerere-la-plată

Trimiterea unei cereri de plată (e-mail/SMS/link), convenabilă pentru B2B/services.

Componente backend necesare:
  • Эндпоинты: 'createPayment', 'queryStatus', 'rambursare', 'webhook', 'reconciliere'.
  • Idempotența și masa dedupe prin "orderId'.
  • Retrai exponenţial pentru statusuri, litere moarte pentru răspunsuri instabile.
  • Cataloage: bănci/țări, limite/coduri de eroare, valori SLA de către emitenți.

14) Arhitectura Sofort/Klarna Gateway

Strat API (REST/GraphQL) pentru casa de marcat.
Cozi de evenimente: evenimente de stare → facturare/CRM/analytics.
Observabilitate: conversie bancă/canal, 'pending→success/expired', latență, eșec SCA.
Securitate: seif pentru secrete, furnizor IP-allowlist, jetoane anti-reluare, validare strictă redirect-URI.

15) Lista de verificare de ieșire

1. Selectați canalul PSP/Klarna/Sofort cu geografia bancară dorită.
2. Implementați 'createPayment' + selecție bancară + redirect/App2App cu rezervă.
3. Conectați cârlige web, idempotență, timeout-uri și repetarea stării.
4. Configurați recunoașterea (zilnică + completă), stocarea referințelor UTR/fin.
5. Activați rambursările parțiale/complete și SOL în suport.
6. Pregătiți scenarii de eșec/limită UX și metode alternative.
7. Testați băncile mobile (iOS/Android) și emitenții majori din țările țintă.
8. Mențineți un ghid de limită și pagina de stare a incidentului.

Carte de reper

💡 Pragurile/întârzierile efective variază în funcție de bancă/țară/furnizor.

Статусы: „succes”, „în așteptare”, „eșuat”, „anulat”, „expirat”.
Decontare: mai des T + 1/T + 2; planul „executie conditionata” inainte de credit.
Limite: per-txn/zi/săptămână la emitent 'a; pentru noii destinatari - mai jos.
Recurență: prin e-mandat/SEPA DD/Open Banking.

Rezumat

Pentru conversie - App2App/Embedded, pentru stabilitate - clear webhooks + recon.
Confirmarea online separată și creditul real (T + 1/T + 2) în logica de afaceri.
Nu fixați sume grele: configurații limită după bancă/țară + actualizare regulată.
Pentru abonamente, utilizați primul mandat de → de plată A2A, cu gestionare clară a UX și limite.

Contact

Contactați-ne

Scrieți-ne pentru orice întrebare sau solicitare de suport.Suntem mereu gata să ajutăm!

Telegram
@Gamble_GC
Pornește integrarea

Email-ul este obligatoriu. Telegram sau WhatsApp sunt opționale.

Numele dumneavoastră opțional
Email opțional
Subiect opțional
Mesaj opțional
Telegram opțional
@
Dacă indicați Telegram — vă vom răspunde și acolo, pe lângă Email.
WhatsApp opțional
Format: cod de țară și număr (de exemplu, +40XXXXXXXXX).

Apăsând butonul, sunteți de acord cu prelucrarea datelor dumneavoastră.