Flowchartskabelon til betalingstokenisering

Skabelon til betalingstokenisering med godkendt dataindsamling, kontrolleret tokenoprettelse, statusforespørgsel, sikker genbrug eller gentagelse og revisionsspor.

Brug denne skabelon

Hvad er flowchartskabelon til betalingstokenisering?

En proces for betalingstokenisering adskiller den reference, en applikation bruger, fra den følsomme betalingsdatabehandling, som udføres af godkendte komponenter og kontrollerede tjenester. Skabelonen begynder med at definere det tilsigtede formål og tokenkonteksten og fører derefter betalingsoplysninger gennem en godkendt indsamlingskomponent. Forhandleren eller betalingsapplikationen modtager valideringsresultater uden at eksponere følsomme værdier i diagrametiketter eller driftsnoter. En tokentjeneste eller udbyder validerer anmodningen og dens tilladte kontekst, før den opretter et token og den beskyttede kobling i udbyderens kontrollerede miljø eller tokenlager. Kun tokenet og tilladte metadata returneres til forhandlerens applikation.

Et ubrugeligt token sender ikke betalingen direkte tilbage til tokenisering. Applikationen forespørger på tokenstatus med den oprindelige anmodningsreference og afgør, om der allerede findes et gyldigt token. Den henter og genbruger tokenet, når det er bekræftet, overvejer kun en kontrolleret idempotent tokenanmodning, når forespørgslen bekræfter, at intet token findes, og sikkerheden ved gentagelse er dokumenteret, eller annullerer brugen og bevarer den uafklarede status. Det forhindrer, at et uklart svar skaber endnu en tokenkobling eller mister den første reference.

Autorisation følger samme disciplin. Et manglende svar udløser en statusforespørgsel med de oprindelige token- og autorisationsforsøgsreferencer før enhver gentagelse. Et kendt resultat registreres, et bekræftet fravær kan gå gennem en særskilt port for sikker gentagelse, og en ukendt status annulleres og eskaleres frem for at blive afspillet igen. Den afsluttende revisionsregistrering indfanger tokenbrug og den aktuelle livscyklusstatus. Udbyderfunktioner, tokenmodeller, status-API'er og garantier for idempotens varierer, så betalings-API-integrationen og hændelsesproceduren skal dokumentere den faktiske adfærd ved forespørgsel og gendannelse.

Hvad dette flowchart dækker

I denne skabelon

  • Tilsigtet tokenbrug, godkendt indsamling af betalingsdata og valideringssvar, der ikke eksponerer følsomme værdier
  • Validering og risikokontrol af tokenanmodningen, før et token oprettes eller returneres
  • Tokenoprettelse og beskyttet kobling efterfulgt af forespørgsel med den oprindelige reference, når det returnerede token er ubrugeligt eller uklart
  • Gendannelse af et eksisterende token, annullering af uløst brug eller kontrolleret idempotent gentagelse, først når fravær er bekræftet
  • Tokeniseret autorisation med særskilt statusforespørgsel på svar, beskyttet gentagelse og endelig registrering af livscyklus og revision

Hvornår du skal bruge skabelonen

  • En forhandler eller betalingsapplikation tilføjer en udbydertoken eller en anden understøttet tokentype
  • Implementeringsteams har brug for et fælles billede af, hvad der forbliver inden for den godkendte indsamlings- og udbydergrænse
  • Ubrugelige tokens eller manglende svar udløser i dag en ny tokeniseringsanmodning uden kontrol af den oprindelige
  • Timeout ved autorisation gentages, før driften har afgjort, om der allerede findes et resultat fra kortudstederen
  • En betalings-API-integration eller onboarding af en betalingskunde har brug for et leverandørneutralt ledsagediagram om tokenisering

Sådan fungerer det

  1. Navngiv tokenkontekst og grænser

    Erstat den generiske tokenkontekst med de anvendelser, jeres udbyder understøtter, og markér den godkendte komponent, der indsamler betalingsdata. Hold følsomme betalingsværdier ude af diagrametiketter, skærmbilleder, eksempler og driftsnoter, og bekræft, hvor den kontrollerede kobling faktisk vedligeholdes.

  2. Tilpas valideringen af anmodningen

    List den ikke-følsomme kontekst samt de berettigelses- og risikokontroller, der bruges til tokenanmodningen, og bevar den oprindelige anmodningsreference. Dokumentér ugyldige og afviste resultater uden at antage, at alle udbydere bruger samme svarmodel.

  3. Kortlæg autorisationsvejen

    Identificér forhandlerens applikation, gatewayen eller betalingsbehandleren, tokentjenesten og eventuelle netværks- eller kortudstedertrin. Definér, hvilke oprindelige token- og forsøgsreferencer der understøtter forespørgsel på autorisationsstatus, og hold tokenafklaringen inden for den kontrollerede tjenestegrænse.

  4. Kontrollér statusgendannelse og gentagelse

    Definér for token- og autorisationssvar den understøttede statusforespørgsel, dokumentation for at et objekt eller resultat findes, dokumentation for bekræftet fravær og den idempotenskontrol, der kræves før gentagelse. En ukendt status skal føre til annullering eller eskalering, ikke direkte tilbage til indsendelse.

  5. Test undtagelser og revisionsregistreringer

    Gennemgå ugyldig indsamlingskontekst, et ubrugeligt returneret token, et bekræftet eksisterende token, bekræftet fravær, ukendt tokenstatus og et manglende autorisationssvar. Kontrollér vejene for genbrug, annullering og beskyttet gentagelse samt den endelige operationelle revisionsregistrering.

Ofte stillede spørgsmål

Hvad er trinnene i en proces for betalingstokenisering?

Definér den tilsigtede brug, indsamling af betalingsdata med en godkendt komponent, validér anmodningen, og opret tokenet og den beskyttede kobling. Hvis tokenet er ubrugeligt, forespørges på status med den oprindelige anmodningsreference, før et eksisterende token hentes, brugen annulleres, eller en dokumenteret sikker idempotent gentagelse foretages. Brug tokenet til autorisation, afklar manglende svar med de oprindelige token- og forsøgsreferencer, og registrér resultat, livscyklusstatus og revisionsspor.

Hvor bør koblingen bag et token vedligeholdes?

Skabelonen placerer koblingen inden for en kontrolleret tokenudbyder eller et tokenlager, ikke i forhandlerapplikationens almindelige arbejdsforløb. Den præcise tjeneste, arkitektur og ansvarsfordeling afhænger af den valgte løsning. Brug diagrammet til at navngive den reelle grænse og ejer, og tilføj ikke følsomme betalingsværdier som eksempler eller fejlsøgningsnoter i proceskortet.

Bruger enhver tokeniseret autorisation en netværkstokentjeneste?

Nej. Tokentyper og betalingsveje varierer, så netværks- eller kortudstederbanen er udtrykkeligt markeret som kun gældende, hvor denne vej findes. Nogle implementeringer opløser et token gennem en anden kontrolleret udbydervej. Fjern eller omdøb baner, så de passer til det valgte design, og validér vejen under betalings-API-integrationen i stedet for at antage, at én model er universel.

Hvad skal der ske, når token- eller autorisationsstatus er ukendt?

Bevar den oprindelige tokeniseringsanmodning samt token- og autorisationsforsøgsreferencer, og brug derefter udbyderens understøttede statusforespørgsel. Genbrug et bekræftet gyldigt token, eller registrér et bekræftet autorisationsresultat. Gentag kun, når forespørgslen bekræfter, at intet token eller intet forsøg findes, og handlingen er dokumenteret som idempotent og sikker. Hvis status forbliver ukendt, annulleres eller sættes betalingsflowet i bero og eskaleres uden at oprette endnu et objekt.

Del af

QueryChart-funktioner til denne proces

Brug denne skabelon

Browse all Betalings-SOP'er, workflows og processkabeloner