Què és una passarel·la de pagament? Com funcionen els pagaments en línia
Una passarel·la de pagament és el servei que pren de manera segura les dades de pagament d'un client al checkout, les passa als bancs i a les xarxes de targetes per a l'aprovació, i retorna una resposta d'«aprovat» o «rebutjat» —normalment en pocs segons. És el pont entre la teva aplicació i el sistema financer. Stripe, PayPal, Adyen, Square i Braintree són exemples coneguts.
Avui en dia, la majoria d'aquestes empreses agrupen la passarel·la amb tot el que necessites per cobrar, així que «passarel·la de pagament», «processador de pagaments» i «proveïdor de pagaments» sovint s'usen per dir el mateix.
Per què les passarel·les de pagament importen quan construeixes amb IA
«Afegeix pagaments» és una de les peticions més habituals que la gent fa als constructors amb IA, i una de les més fàcils de fer malament de manera subtil. El codi en si sol ser curt. Les parts importants són les decisions que hi ha al voltant:
- Quin proveïdor. Quin encaixa amb el teu negoci, el teu país i el que vens.
- On s'executa el codi. Les claus secretes de pagament han de quedar al servidor, mai al navegador.
- Com sap la teva aplicació que un pagament ha reeixit. La manera fiable és un webhook del proveïdor —no que el client arribi a una pàgina d'«agraïment».
- Les teves responsabilitats legals i fiscals, que depenen de qui és el comerciant registrat.
Entendre què fa una passarel·la t'ajuda a donar instruccions clares i a comprovar que el resultat és segur.
Una analogia del dia a dia
Pensa en pagar amb targeta en una botiga.
El terminal de targetes del taulell és la passarel·la: llegeix la teva targeta de manera segura i envia la petició. No decideix res: passa la pregunta «aquesta persona pot pagar 40 €?» per una cadena fins al teu banc i en retorna la resposta. El banc de la botiga (adquirent) i el teu banc (emissor) són els que decideixen, a través de la xarxa de targetes (Visa, Mastercard) que els connecta.
Una passarel·la de pagament en línia és aquell terminal, refet per a la web, més la seguretat per gestionar les dades de targeta que arriben per internet.
Com funciona un pagament amb targeta en línia
Això és el que passa en els pocs segons després que un client premi «Pagar»:
| Pas | Què passa | Qui ho fa |
|---|---|---|
| 1. Checkout | El client introdueix les dades de la targeta en un formulari de pagament segur | El formulari o la pàgina del proveïdor de pagaments |
| 2. Xifratge | Les dades es xifren i s'envien a la passarel·la | Passarel·la |
| 3. Sol·licitud d'autorització | La petició viatja a la xarxa de targetes i al banc del client | Processador, xarxa de targetes |
| 4. Comprovacions | El banc emissor verifica els fons i els senyals de frau, i pot demanar una verificació addicional com 3D Secure | Banc emissor |
| 5. Resposta | L'aprovació o el rebuig torna a la teva aplicació | Passarel·la |
| 6. Captura i liquidació | Els diners es cobren i, segons el calendari de pagaments del proveïdor, s'ingressen al teu compte bancari menys les comissions | Processador, adquirent |
Dos punts valen la pena:
- L'autorització no és el mateix que cobrar. Primer es reserven els diners, després es capturen i finalment es liquiden al teu compte, sovint dies més tard.
- La teva aplicació no hauria de veure mai el número de targeta. Els proveïdors moderns et donen una pàgina de checkout allotjada o uns camps integrats que ells controlen, i la teva aplicació només rep una referència al pagament.
Les peces principals i qui se n'encarrega
| Peça | Què és |
|---|---|
| Passarel·la de pagament | Captura de manera segura les dades de pagament i les transmet. |
| Processador de pagaments | Mou les dades de la transacció entre els bancs. |
| Compte de comerciant | El compte que rep els pagaments amb targeta en nom teu. Els proveïdors com Stripe l'inclouen. |
| Adquirent | El banc del costat del comerciant. |
| Emissor | El banc del client, que aprova o rebutja. |
| Xarxa de targetes | Visa, Mastercard i altres, que connecten adquirents i emissors. |
| Comerciant registrat | L'empresa que ven legalment al client i és responsable dels impostos, les devolucions i les disputes. |
Alguns proveïdors (Paddle, Lemon Squeezy) actuen ells mateixos com a comerciant registrat, i gestionen l'IVA i els impostos de vendes per a tu a canvi de comissions més altes. Altres (Stripe, PayPal) et deixen com a comerciant registrat, amb eines fiscals opcionals. Per a una comparació justa de les opcions, consulta Stripe vs Paddle vs Lemon Squeezy i Stripe vs PayPal.
Un exemple pràctic: vendre un curs
Vens un curs en línia per 99 € i demanes al teu constructor amb IA que afegeixi un botó «Comprar».
- El client fa clic a Comprar. El teu servidor, amb la seva clau secreta, demana al proveïdor que creï una sessió de checkout per 99 € i rep un enllaç.
- El client és enviat a la pàgina de checkout allotjada del proveïdor, introdueix la targeta i completa qualsevol comprovació 3D Secure amb el seu banc.
- El pagament és aprovat i el client és redirigit a la teva pàgina d'«èxit».
- Per separat, el proveïdor envia un webhook al teu servidor: «el pagament de la sessió X s'ha completat». El teu servidor comprova la signatura del webhook, troba la comanda, la marca com a pagada i desbloqueja el curs.
- Dies més tard, els diners menys les comissions arriben al teu compte bancari.
El pas 4 és el més important. Si desbloquegessis el curs a la pàgina d'èxit, qualsevol que trobés aquell URL el podria obtenir gratis, i els clients que tanquessin el navegador abans de temps pagarien i no rebrien res.
Termes clau
| Terme | Significat |
|---|---|
| Sessió de checkout | Una pàgina o flux de pagament puntual creat pel teu servidor per a una compra concreta. |
| Mode de prova | Un entorn de proves amb claus de prova i números de targeta de prova —no es mou cap diner real. |
| Clau publicable / secreta | La clau publicable pot aparèixer al codi del navegador; la clau secreta ha de quedar al servidor. |
| 3D Secure | Un pas addicional on el client confirma el pagament amb el seu banc, habitual a Europa sota les normes d'autenticació forta del client (SCA). |
| PCI DSS | L'estàndard de seguretat del sector de les targetes per a qualsevol que gestioni dades de targeta. |
| Contracàrrec | Quan un client disputa un pagament amb el seu banc i els diners se li retornen. |
| Devolució | Diners retornats per tu, voluntàriament. |
| Pagament a compte (payout) | La transferència del proveïdor dels diners cobrats al teu compte bancari. |
Idees equivocades habituals
- «He d'emmagatzemar els números de targeta per tornar a cobrar els clients.» No. Els proveïdors guarden la targeta i et donen un token de referència per als cobraments repetits i les subscripcions. Mai no hauries d'emmagatzemar números de targeta tu mateix.
- «La pàgina d'èxit vol dir que el pagament ha funcionat.» Confirma els pagaments amb webhooks al servidor. Les redireccions es poden saltar, falsificar o no passar mai.
- «Tots els proveïdors de pagament costen més o menys el mateix.» Les comissions varien segons el proveïdor, el país, el tipus de targeta i si inclouen la gestió d'impostos. Revisa la pàgina de preus actual de cada proveïdor per al teu país.
- «Usar Stripe em fa complir amb PCI.» Ho simplifica molt, perquè les dades de la targeta es queden amb el proveïdor, però encara has de completar una autoavaluació (normalment curta).
- «El mode de prova i el mode real es comporten exactament igual.» S'hi assemblen, però el mode real necessita un compte totalment verificat, punts de connexió de webhook configurats per a l'entorn real i dades bancàries reals.
- «Una passarel·la de pagament gestiona els meus impostos.» Només si és el comerciant registrat o si tu actives i configures les seves eines fiscals. Revisa les normes locals o demana-ho a un assessor.
Què demanar al teu constructor amb IA
- «Afegeix el checkout de [Stripe] per a [producte]. Crea la sessió al servidor fent servir la clau secreta d'una variable d'entorn.»
- «Marca les comandes com a pagades només des d'un webhook verificat, i comprova la signatura del webhook.»
- «Gestiona el cas que el webhook s'enviï dues vegades sense crear comandes duplicades.»
- «Usa les claus del mode de prova i explica'm com provar amb les targetes de prova del proveïdor, incloent-hi una targeta rebutjada.»
- «Què passa si el client tanca la pestanya després de pagar?»
- «Mostra'm tots els llocs on s'usa una clau de pagament, i confirma que la clau secreta mai no arriba al navegador.»
Passarel·les de pagament a Mythex
Mythex no inclou pagaments integrats per a les aplicacions que construeixes, i no hi ha cap botó d'un clic «Connecta Stripe». Crees un compte amb el proveïdor que triïs, afegeixes les seves claus de prova com a secrets del projecte i demanes a l'agent que construeixi el checkout al costat del servidor. Prova-ho a la previsualització amb les targetes de prova del proveïdor i després publica. La documentació ho explica pas a pas a Accepta pagaments amb Stripe, i Webhooks cobreix el pas de confirmació.
Per a una construcció pas a pas, consulta com afegir pagaments a la teva aplicació i, per a la facturació recurrent, com afegir subscripcions amb Stripe.
Preguntes
Què és una passarel·la de pagament en termes senzills?
Una passarel·la de pagament és el servei que pren de manera segura les dades de pagament del client des del teu checkout, les envia als bancs i a les xarxes de targetes per a l'aprovació i retorna a la teva aplicació una resposta d'aprovat o rebutjat, normalment en pocs segons.
Quina diferència hi ha entre una passarel·la i un processador de pagaments?
Estrictament, la passarel·la és la porta d'entrada segura que captura i transmet les dades de pagament, i el processador mou la transacció entre els bancs. A la pràctica, els proveïdors moderns com Stripe, PayPal i Adyen agrupen totes dues coses, i també el compte de comerciant, en un sol servei, així que els termes sovint s'usen com a sinònims.
Necessito complir amb PCI per acceptar pagaments amb targeta?
Qualsevol empresa que accepti targetes ha de complir d'alguna manera amb l'estàndard de seguretat PCI DSS. Usar una pàgina de checkout allotjada o els camps de pagament integrats del proveïdor vol dir que els números de targeta mai passen pels teus servidors, cosa que redueix molt la teva responsabilitat. El teu proveïdor t'indicarà quina autoavaluació s'aplica.
Què és un comerciant registrat?
El comerciant registrat és l'empresa que ven legalment al client i és responsable de coses com cobrar i pagar l'IVA, i de gestionar les devolucions i els contracàrrecs. Serveis com Paddle i Lemon Squeezy actuen com a comerciant registrat per a tu; amb Stripe o PayPal, normalment ho ets tu.
Puc afegir pagaments a una aplicació construïda amb IA?
Sí. Un constructor amb IA pot escriure el codi que connecta la teva aplicació amb un proveïdor com Stripe: crear sessions de checkout al servidor, gestionar els webhooks i actualitzar les comandes. Encara necessites el teu propi compte amb el proveïdor, i has de provar-ho tot en el seu mode de prova abans de sortir en directe.