SDK kasutamine ei tähenda, et kogu maksevoo vastutus liigub klienditeeki. Serveripoolne kontroll, tellimuse kinnitamine, salajaste võtmete haldus ja teavituste töötlemine kuuluvad rakenduse arhitektuuri. See leht selgitab liidestuse valikut kontrollimata paketinimede või allalaadimiskäskudeta.
Kontrollige paketi sobivust
Enne paketi kasutamist tuleb kontrollida selle ametlikku leviallikat, versiooni, toetatud töökeskkonda ja hoolduse ulatust. Tootega sarnase nimega kolmandate osapoolte pakette ei tohi automaatselt usaldada.
- Eristage serveri ning mobiili- või veebikliendi rollid.
- Ärge lisage salajasi võtmeid rakenduse paketti.
- Korrake sõltuvuste uuendamisel makseteste.
Mis saab siis, kui SDK-d pole?
Kui kehtiv API spetsifikatsioon sobib, võib kaaluda otsest serveriliidestust. Selle ulatus, kontrollimeetod ja veakäitumine tuleb tehniliste tiimidega täpsustada.
Kliendipoolsest tulemusest üksi ei piisa
Rakenduse edukuva ei tohi olla ainus tõend tellimuse finantsiliseks lõpetamiseks. Looge kinnitus serveriteavituse ja olekupäringu kaudu. Enne demot võite jagada kasutatavat programmeerimiskeelt, platvormi ning versiooni.