Kas ir maksājumu vārteja? Kā darbojas tiešsaistes maksājumi
Maksājumu vārteja ir pakalpojums, kas drošā veidā norēķinā paņem klienta maksājuma datus, nodod tos bankām un karšu tīkliem apstiprināšanai un atsūta atpakaļ „apstiprināts” vai „noraidīts” — parasti dažu sekunžu laikā. Tas ir tilts starp jūsu lietotni un finanšu sistēmu. Stripe, PayPal, Adyen, Square un Braintree ir labi zināmi piemēri.
Šodien lielākā daļa šo uzņēmumu vārtejas piedāvā kopā ar visu pārējo, kas nepieciešams, lai saņemtu naudu, tāpēc „maksājumu vārteja”, „maksājumu apstrādātājs” un „maksājumu pakalpojumu sniedzējs” bieži tiek lietoti, lai apzīmētu vienu un to pašu.
Kāpēc maksājumu vārtejas ir svarīgas, veidojot ar AI
„Pievienot maksājumus” ir viens no biežākajiem lūgumiem AI veidotājiem un viens no vieglākajiem, ko var nedaudz nepareizi izdarīt. Pats kods parasti ir īss. Svarīgas ir lēmumu daļas ap to:
- Kuru pakalpojumu sniedzēju izvēlēties atbilstoši jūsu uzņēmumam, valstij un tam, ko pārdodat.
- Kur darbojas kods. Slepenām maksājumu atslēgām jāpaliek serverī, nekad pārlūkprogrammā.
- Kā lietotne uzzina, ka maksājums izdevies. Uzticamais veids ir webhook no pakalpojuma sniedzēja — nevis klients nokļūst lapā „paldies”.
- Jūsu juridiskie un nodokļu pienākumi, kas ir atkarīgi no tā, kas ir tirgotājs ierakstā.
Saprašana, ko dara vārteja, palīdz dot skaidras instrukcijas un pārbaudīt, vai rezultāts ir drošs.
Ikdienas salīdzinājums
Iedomājieties karšu maksājumu veikalā.
Karšu termināls uz letes ir vārteja: tas droši nolasa jūsu karti un nosūta pieprasījumu. Tas neko nelemj — tas nodod jautājumu „vai šī persona var samaksāt 40 €?” pa ķēdi uz jūsu banku un atgriež atbildi. Veikala banka (acquirer) un jūsu banka (issuer) lemj, izmantojot karšu tīklu (Visa, Mastercard), kas tās savieno.
Tiešsaistes maksājumu vārteja ir šis termināls, pārbūvēts tīmeklim — kopā ar drošību, lai apstrādātu kartes datus, kas nāk pa internetu.
Kā darbojas tiešsaistes kartes maksājums
Šeit ir tas, kas notiek dažās sekundēs pēc tam, kad klients noklikšķina uz „Maksāt”:
| Solis | Kas notiek | Kas to dara |
|---|---|---|
| 1. Norēķins | Klients ievada kartes datus drošā maksājumu formā | Maksājumu pakalpojumu sniedzēja forma vai lapa |
| 2. Šifrēšana | Dati tiek šifrēti un nosūtīti vārtejai | Vārteja |
| 3. Autorizācijas pieprasījums | Pieprasījums ceļo uz karšu tīklu un klienta banku | Apstrādātājs, karšu tīkls |
| 4. Pārbaudes | Banka pārbauda līdzekļus un krāpšanas pazīmes un var prasīt papildu verifikāciju, piemēram, 3D Secure | Izsniedzējbanka |
| 5. Atbilde | Apstiprinājums vai noraidījums atgriežas jūsu lietotnē | Vārteja |
| 6. Ieskaita un norēķins | Nauda tiek iekasēta un pēc pakalpojumu sniedzēja izmaksu grafika ieskaitīta jūsu bankas kontā, atskaitot maksas | Apstrādātājs, acquirer |
Divi punkti ir vērts zināt:
- Autorizācija nav tas pats, kas samaksāta nauda. Vispirms nauda tiek rezervēta, tad iekasēta un tad norēķināta jūsu kontā — bieži pēc vairākām dienām.
- Jūsu lietotnei kartes numurs nekad nav jāredz. Mūsdienu pakalpojumu sniedzēji dod hostētu norēķina lapu vai iegultos laukus, ko kontrolē paši, un jūsu lietotne saņem tikai atsauci uz maksājumu.
Galvenās daļas un to pārvaldītāji
| Daļa | Kas tā ir |
|---|---|
| Maksājumu vārteja | Droši uztver maksājuma datus un nodod tos tālāk. |
| Maksājumu apstrādātājs | Pārvieto darījuma datus starp bankām. |
| Tirgotāja konts | Konts, kas jūsu vārdā saņem kartes maksājumus. Pakalpojumu sniedzēji, piemēram, Stripe, to piedāvā kopā. |
| Acquirer | Banka tirgotāja pusē. |
| Issuer | Klienta banka, kas apstiprina vai noraida. |
| Karšu tīkls | Visa, Mastercard un citi, kas savieno acquirer un issuer. |
| Tirgotājs ierakstā | Uzņēmums, kas juridiski pārdod klientam un ir atbildīgs par nodokļiem, atmaksām un strīdiem. |
Daži pakalpojumu sniedzēji (Paddle, Lemon Squeezy) paši darbojas kā tirgotājs ierakstā, apstrādājot PVN jūsu vietā par augstākām maksām. Citi (Stripe, PayPal) atstāj jūs kā tirgotāju ierakstā ar papildu nodokļu rīkiem pēc izvēles. Objektīvam variantu skatījumam skatiet Stripe pret Paddle pret Lemon Squeezy un Stripe pret PayPal.
Praktisks piemērs: tiešsaistes kursa pārdošana
Jūs pārdodat tiešsaistes kursu par 99 € un lūdzat AI veidotājam pievienot pogu „Pirkt”.
-
Klients noklikšķina uz Pirkt. Jūsu serveris, izmantojot savu slepeno atslēgu, lūdz pakalpojumu sniedzējam izveidot norēķina sesiju 99 € vērtībā un saņem saiti.
-
Klients tiek novirzīts uz pakalpojumu sniedzēja hostēto norēķina lapu, ievada karti un pabeidz 3D Secure pārbaudi ar savu banku.
-
Maksājums tiek apstiprināts, un klients tiek novirzīts uz jūsu lapu „veiksmīgi”.
-
Atsevišķi pakalpojumu sniedzējs nosūta webhook uz jūsu serveri: „maksājums sesijai X ir izdevies”. Jūsu serveris pārbauda webhook parakstu, atrod pasūtījumu, atzīmē to kā apmaksātu un atver kursu.
-
Pēc dažām dienām nauda bez maksām ieskaitās jūsu bankas kontā.
-
solis ir vissvarīgākais. Ja kursu atvērtu lapā „veiksmīgi”, ikviens, kas atradis šo URL, to varētu saņemt bez maksas, un klienti, kuru pārlūkprogramma aizvērās pārāk agri, samaksātu un nesaņemtu neko.
Galvenie termini
| Termins | Nozīme |
|---|---|
| Norēķina sesija (checkout session) | Vienreizēja maksājuma lapa vai plūsma, ko serveris izveido konkrētam pirkumam. |
| Testa režīms | Smilškaste, kur izmantojat testa atslēgas un testa kartes numurus — īstas naudas nav. |
| Publiskā / slepenā atslēga | Publisko atslēgu var redzēt pārlūkprogrammas kodā; slepenajai jāpaliek serverī. |
| 3D Secure | Papildu solis, kurā klients apstiprina maksājumu ar savu banku; Eiropā bieži sastopams saskaņā ar Stingrās klientu autentifikācijas (SCA) noteikumiem. |
| PCI DSS | Kartes nozares drošības standarts ikvienam, kas apstrādā kartes datus. |
| Chargeback | Kad klients strīdas par maksājumu ar savu banku un nauda tiek atgūta. |
| Atmaksa (refund) | Nauda, ko jūs brīvprātīgi atgriežat. |
| Izmaksa (payout) | Pakalpojumu sniedzēja pārskaitījums iekasētajai naudai uz jūsu bankas kontu. |
Biežākie nepareizi priekšstati
- „Lai atkal iekasētu no klientiem, man jāglabā kartes numuri.” Nē. Pakalpojumu sniedzēji glabā karti un dod atsauces marķieri atkārtotiem maksājumiem un abonementiem. Jums nekad nevajag pašam glabāt kartes numurus.
- „Paldies lapa nozīmē, ka maksājums izdevās.” Apstipriniet maksājumus ar webhook serverī. Pārvirzīšanu var izlaist, viltot vai tā nemaz nenotiek.
- „Visi maksājumu pakalpojumu sniedzēji maksā aptuveni vienādi.” Maksas atšķiras atkarībā no pakalpojumu sniedzēja, valsts, kartes veida un tā, vai ietverta nodokļu apstrāde. Pārbaudiet katra pakalpojumu sniedzēja aktuālo cenu lapu savai valstij.
- „Izmantojot Stripe, esmu PCI atbilstošs.” Tas padara atbilstību daudz vienkāršāku, jo kartes dati paliek pie pakalpojumu sniedzēja, bet jums joprojām jāaizpilda (parasti īsa) pašnovērtēšana.
- „Testa režīms un tiešraides režīms darbojas identiski.” Tie ir līdzīgi, bet tiešraidei vajag pilnībā verificētu kontu, reāli iestatītus webhook galapunktus tiešraides vidē un reālus bankas datus.
- „Maksājumu vārteja apstrādā manus nodokļus.” Tikai tad, ja tā ir tirgotājs ierakstā vai jūs ieslēdzat un konfigurējat tās nodokļu funkcijas. Pārbaudiet savus vietējos noteikumus vai konsultējieties ar speciālistu.
Ko prasīt no sava AI veidotāja
- „Pievieno [Stripe] Checkout produktam [produkts]. Izveido sesiju serverī, izmantojot slepeno atslēgu no vides mainīgā.”
- „Atzīmē pasūtījumus kā apmaksātus tikai no verificēta webhook un pārbaudi webhook parakstu.”
- „Apstrādā gadījumu, kad webhook tiek nosūtīts divreiz, bez dublētu pasūtījumu izveidošanas.”
- „Izmanto testa režīma atslēgas un pastāsti, kā testēt ar pakalpojumu sniedzēja testa kartēm, tostarp ar noraidītu karti.”
- „Kas notiek, ja klients aizver cilni pēc maksājuma?”
- „Parādi visas vietas, kur tiek izmantota maksājuma atslēga, un apstiprini, ka slepenā atslēga nekad nenonāk pārlūkprogrammā.”
Maksājumu vārtejas Mythex
Mythex lietotnēm, ko veidojat, iebūvētu maksājumu nav, un nav vienas pogas „Savienot Stripe”. Jūs izveidojat kontu pie izvēlētā pakalpojumu sniedzēja, pievienojat tā testa atslēgas kā projekta noslēpumus un lūdzat aģentam izveidot norēķinu serverī. Testējiet priekšskatījumā ar pakalpojumu sniedzēja testa kartēm, tad publicējiet. Dokumentācija to izskaidro sadaļā Pieņemt maksājumus ar Stripe, un Webhook apraksta apstiprināšanas soli.
Pakāpenisku izveidi skatiet kā pievienot maksājumus savai lietotnei, bet regulārai norēķināšanai — kā pievienot abonementus ar Stripe.
Jautājumi
Kas ir maksājumu vārteja vienkāršos vārdos?
Maksājumu vārteja ir pakalpojums, kas droši paņem klienta maksājuma datus no jūsu norēķina, nosūta tos bankām un karšu tīkliem apstiprināšanai un atgriež jūsu lietotnei apstiprinātu vai noraidītu atbildi — parasti dažu sekunžu laikā.
Kāda ir atšķirība starp maksājumu vārtejas un maksājumu apstrādātāju?
Stingri runājot, vārteja ir drošā ieeja, kas uztver un nodod maksājuma datus, bet apstrādātājs pārvieto darījumu starp bankām. Praksē mūsdienu pakalpojumu sniedzēji, piemēram, Stripe, PayPal un Adyen, apvieno abus, kā arī tirgotāja kontu vienā pakalpojumā, tāpēc šos terminus bieži lieto kā sinonīmus.
Vai man jāatbilst PCI prasībām, lai pieņemtu kartes maksājumus?
Jebkuram uzņēmumam, kas pieņem kartes, kaut kādā veidā jāatbilst PCI DSS drošības standartam. Ja izmantojat hostētu norēķina lapu vai pakalpojumu sniedzēja iegultos maksājumu laukus, kartes numuri nekad nenonāk jūsu serveros, un tas ievērojami samazina jūsu atbildību. Jūsu pakalpojumu sniedzējs pateiks, kāda pašnovērtēšana attiecas uz jums.
Kas ir tirgotājs ierakstā (merchant of record)?
Tirgotājs ierakstā ir uzņēmums, kas juridiski pārdod klientam un ir atbildīgs par tādām lietām kā PVN iekasēšana un maksāšana, kā arī atmaksas un strīdīgu maksājumu (chargeback) apstrāde. Tādi pakalpojumi kā Paddle un Lemon Squeezy darbojas kā tirgotājs ierakstā jūsu vietā; ar Stripe vai PayPal parasti tas esat jūs.
Vai varu pievienot maksājumus lietotnei, kas veidota ar AI?
Jā. AI veidotājs var uzrakstīt kodu, kas savieno jūsu lietotni ar tādu pakalpojumu sniedzēju kā Stripe: serverī izveido norēķina sesijas, apstrādā webhook un atjaunina pasūtījumus. Jums joprojām vajag savu kontu pie pakalpojumu sniedzēja, un visu jātestē tā testa režīmā, pirms pāriet uz tiešraidi.