Daudzi izstrādātāji vairs nelasa dokumentāciju no sākuma līdz beigām. Viņi ievieto lapas saturu AI programmēšanas asistentā un lūdz izveidot integrāciju. Ja dokumentācija nav pielāgota šādam darbam, asistentam nākas minēt. Maksājumu integrācijā tas var nozīmēt nepareizi izmantotus maksu laukus, neapstrādātus webhook notikumus vai apmaksas procesu, kura kļūdas atklājas tikai pie atmaksas vai maksājuma apstrīdēšanas.
Tieši šo problēmu esam risinājuši vietnē docs.costplus.io. Dokumentācija ir pārstrukturēta tā, lai tā būtu vienlīdz noderīga gan AI asistentam, gan izstrādātājam.
1. Kas mainījās vietnē docs.costplus.io
Pamata dokumentācija docs.costplus.io/docs tagad piedāvā divas lietas, kas izstrādātājiem iepriekš bija jāsagatavo pašiem:
- Markdown kopiju katrai lapai, lai precīzu pirmavota saturu varētu ievietot AI asistentā bez HTML trokšņa, navigācijas elementiem vai bojāta formatējuma.
- Gatavas AI uzvednes, pievienotas attiecīgajām lapām, rakstītas tā, lai precīzi aprakstītu Cost+ integrācijas uzdevumu — tostarp API laukus, sagaidāmās atbildes un IC++ (Interchange Plus Plus) maksu struktūru.
- "Atvērt AI" saīsnes, kas lapas saturu nosūta tieši uz pievienoto AI rīku, pilnībā izslēdzot kopēšanas un ielīmēšanas soli.
Tas ir vissvarīgākais tajās integrācijas daļās, kur viegli pieļaut nelielu, bet nozīmīgu kļūdu: autorizācijas plūsmās, webhook apstrādē un tajā, kā IC++ maksas sastāvdaļas — starpbanku komisijas maksa, karšu tīkla maksa un Cost+ uzcenojums — būtu jālasa un jāatspoguļo tirgotājam. Uzvedne, kurā šīs detaļas jau ir skaidri norādītas, samazina risku, ka asistents improvizēs nepareizu pieņēmumu.

2. Īpašā AI sadaļa
Papildus dokumentācijas atjauninājumam Cost+ ir publicējis atsevišķu sadaļu docs.costplus.io/ai. Tā ir izveidota tieši komandām, kuras izmanto AI rīkus kā daļu no ieviešanas procesa, nevis kā vispārīgu bieži uzdoto jautājumu sadaļu, kas vienkārši pievienota izstrādātāju dokumentācijai.
Šajā sadaļā ir apkopotas lietas, kas izstrādātājam vajadzīgas, nododot integrācijas uzdevumu AI asistentam:
- Uzvedņu veidnes, piemērotas biežākajiem integrācijas mērķiem, piemēram, API pieslēgšanai, Hosted Payment Page izveidei vai atmaksu un maksājumu apstrīdēšanas webhook apstrādei.
- Tiešas saites uz API dokumentāciju, kas sagatavota gan mašīnlasīšanai, gan izstrādātājiem.
- Norādes par to, kurās integrācijas daļās vēl nepieciešama cilvēka pārbaude — jo īpaši cenu atspoguļošanas loģikā un atbilstības jautājumos jutīgās plūsmās.
Šis pēdējais punkts ir apzināts. Cost+ nekādā ziņā neapgalvo, ka AI rīkiem vajadzētu nekontrolēti pieņemt visus lēmumus maksājumu integrācijā. Maksu aprēķinu loģikai, maksājumu apstrīdēšanas apstrādei un visam, kas klientam redzams saistībā ar cenām, vēl pirms ieviešanas darba vidē jāpārbauda cilvēkam.
3. Kāpēc tas ir svarīgi tieši maksājumiem
Maksājumu integrācijas rada lielāku risku nekā parasta API integrācija. Nepareizi izveidots webhook apstrādātājs maksājuma apstrīdēšanas notikumam vai kases lapa, kas parāda nepareizu komisijas sadalījumu, rada reālas finansiālas sekas — nevis tikai bojātu lietotāja saskarni.
Laba dokumentācija AI rīkiem nav atšķirīga no labas dokumentācijas izstrādātājiem — tā vienkārši ir precīzāka par tām detaļām, ko asistents pats nevar izsecināt.
Asistentam, kas lasa nestrukturētu tekstu, jāmin, kurš komisijas lauks atbilst kuram rindas ierakstam. Uzvedne, kas skaidri norāda IC++ struktūru, novērš šo minēšanu.
Šeit tieši Cost+ cenu modelis padara dokumentācijas uzdevumu vieglāk risināmu. Tā kā Cost+ cenas ir sadalītas pa sastāvdaļām — starpbanku komisijas maksa, karšu tīkla maksa un Cost+ uzcenojums — nevis sajauktas vienā necaurspīdīgā tarifā, ir skaidra, stabila struktūra, ko dokumentēt un iekodēt uzvednē. Apvienotās (blended) likmes pakalpojuma sniedzējs, kas nosauc vienu skaitli, nevar piedāvāt tādu pašu precizitāti — vienkārši nav ko detalizēti aprakstīt.

4. Kā tas izskatās praksē
Pieņemsim, ka izstrādātājs integrē Cost+ WooCommerce veikalā un vēlas, lai AI asistents palīdz pieslēgt kases procesu. Tā vietā, lai ievietotu vispārīgu saiti uz "Cost+ dokumentāciju" un cerētu, ka asistents pats izsecinās pareizos API galapunktus, viņš tagad var:
- Atvērt attiecīgo integrācijas lapu docs.costplus.io/docs.
- Izmantot markdown kopiju vai "atvērt AI" saīsni, lai nodotu asistentam precīzu, aktuālu saturu — nevis novecojušu kopsavilkumu no modeļa apmācības datiem.
- Paņemt konkrētam uzdevumam paredzētu uzvedni no docs.costplus.io/ai, piemēram, IC++ komisijas sadalījuma parādīšanai pasūtījuma apstiprinājuma lapā.
- Pārbaudīt izveidoto integrāciju pēc API dokumentācijas pirms izvietošanas — jo īpaši komisijas atspoguļošanas un webhook loģiku.
Rezultāts — mazāk iterāciju starp "AI radīja kaut ko ticamu" un "AI radīja kaut ko pareizu". Tieši šajā atšķirībā parasti pazūd lielākā daļa integrācijas laika.
5. Dokumentācija mūsdienu programmēšanas darbam
AI atbalstīta izstrāde maksājumu uzņēmumiem nav kāda tāla nākotnes tēma — tas jau šodien ir veids, kā tiek izveidota nozīmīga daļa integrāciju. Dokumentācija, kas pieņem, ka izstrādātājs manuāli izlasīs katru rindkopu, ir dokumentācija, kas jau ir palikusi iepakaļ. docs.costplus.io atjaunināšana, lai tā vienlīdz labi darbotos gan kā cilvēka uzziņu materiāls, gan kā AI rīkiem sagatavots saturs, ir tieša atbilde uz šīm pārmaiņām, nevis minējums par nākotni.
Tas nekādā veidā nemaina Cost+ cenu noteikšanu vai darījumu apstrādi — IC++ cenu modelis, publiskotais piedāvājums zema riska tirgotājiem un tie paši karšu maksājumu pieņemšanas partneri paliek tieši tādi, kā aprakstīts dokumentācijā. Ir mainījies tas, cik ātri un precīzi šo struktūru var pārvērst funkcionējošā kodā.
Ja plānojat integrāciju, sāciet ar docs.costplus.io/docs vai AI sadaļu, un pārbaudiet aktuālos komisijas nosacījumus, izmantojot mūsu maksu kalkulatoru, vai sazinieties ar pārdošanas nodaļu, ja jūsu gadījumam nepieciešams individuāls piedāvājums.


